103165 542
1054 41
5916 448
6533 94
27877 925
2163 174
1209 140
2913 509
12874 393
2530 74
2231 344
3445 942
2488 519
2533 261
2195 606
2510 461
7010 843