103124 542
1054 41
5912 448
6525 94
27852 925
2161 174
1204 140
2911 509
12855 393
2529 74
2231 344
3440 942
2486 519
2533 261
2195 606
2507 461
7007 843