103206 542
1054 41
5918 448
6548 94
27899 925
2163 174
1213 140
2915 509
12894 393
2531 74
2231 344
3452 942
2488 519
2534 261
2195 606
2517 461
7011 843