103114 542
1054 41
5906 448
6524 94
27849 925
2161 174
1203 140
2911 509
12848 393
2529 74
2231 344
3438 942
2486 519
2533 261
2195 606
2506 461
7006 843