103267 542
1056 41
5931 448
6560 94
27926 925
2165 174
1214 140
2916 509
12930 394
2532 74
2233 344
3453 942
2491 519
2536 261
2195 606
2519 461
7017 843