1000 288
1001 186
730 231
2214 663
3081 765
5686 273
12532 694
10533 176
6833 880
2795 378
3658 616
18453 306
2963 335
16518 235
29080 113
27102 114
19662 869
8853 656
43876 906
15427 509
15014 591
9126 959
3058 145
20258 234
7118 519
3697 167