35005 127
6550 291
9009 396
17505 309
6560 477
14242 132
5922 210
2789 179
191297 999
5439 554
4598 492
10192 530
106247 883
2788 483
3556 593
4665 626
3030 399
36700 426
4722 756
5405 188
3072 268
6369 50
2452 116
4168 570
4927 777
8131 127
6446 572
50319 843