1000 76
65836 916
3125 609
4240 714
960 164
676 138
2380 415
12123 258
1298 250
88889 864
25564 119
2079 471
766 132
4611 628
2168 564
5895 213
745 115
7203 450
1189 82
2214 414
2988 795
18744 106
4784 305
16376 478
10724 348
1446 179
2333 703
1625 334