300999 1032
130072 768
149497 834
8266 301
2462 50
3431 514
5632 579
6272 699
1460 189
781 115
2210 288
871 150
2685 525
2236 486
2656 661
2566 567
3303 418
1143 233
2682 692
911 192
18495 371
14608 750
4116 389
10539 697
609 67
3014 90
1671 302
512 27