103112 542
1054 41
5905 448
6521 94
27848 925
2161 174
1203 140
2911 509
12846 393
2528 74
2231 344
3438 942
2486 519
2533 261
2195 606
2506 461
7006 843