103218 542
1054 41
5921 448
6548 94
27904 925
2163 174
1213 140
2915 509
12898 393
2531 74
2231 344
3453 942
2489 519
2535 261
2195 606
2518 461
7011 843