103240 542
1054 41
5925 448
6553 94
27911 925
2163 174
1214 140
2915 509
12920 394
2532 74
2231 344
3453 942
2489 519
2536 261
2195 606
2518 461
7014 843