103151 542
1054 41
5913 448
6528 94
27866 925
2162 174
1206 140
2913 509
12866 393
2529 74
2231 344
3442 942
2486 519
2533 261
2195 606
2507 461
7007 843