103197 542
1054 41
5917 448
6547 94
27893 925
2163 174
1212 140
2914 509
12892 393
2531 74
2231 344
3451 942
2488 519
2534 261
2195 606
2516 461
7010 843