103185 542
1054 41
5917 448
6538 94
27882 925
2163 174
1212 140
2913 509
12882 393
2530 74
2231 344
3448 942
2488 519
2533 261
2195 606
2515 461
7010 843