174861 800
82577 678
142857 630
29147 79
95323 369
24991 251
11469 169
30657 871
14511 196
15074 677
7080 522
8707 375
14624 704
12450 493
18649 505
21733 482
17413 484
231091 773
19804 742
218254 1031
367480 2127
80323 899
10825 53
8779 446
7221 387
20193 265
27832 309
103588 933