2095 369
2916 590
25898 313
50911 78
18181 221
35294 513
17154 742
9129 88
2815 407
6606 696
12683 289
55626 761
22438 602
17609 575
39945 334
164007 974
386439 1079
3028694 7342
20221 573
6853 152
49799 855
33595 601
36535 935
30625 293