299931 652
2987 447
2348 184
103716 684
3554 503
15555 743
8081 572
8228 775
5309 496
28270 744
1580 243
5278 498
1011 180
16558 408
11687 237
15376 539
8797 597
165799 1030
12518 183