299373 1084
3544 30
22818 194
11673 345
47849 792
23076 469
3484 514
14362 178
28722 562
6363 480
15496 149
435476 1005
8106 349
47757 508
4410 563
3215 759
1660 201
3286 839
14679 419
3595 664
1418 296
3078 804
1817 115
3172 616
18359 292
2817 716
1032 168
3075 877