680 82
898 141
2505 611
748 146
2516 382
31788 922
1186 156
2138 472
23191 114
622 132
2130 396
5104 579
3222 609
5037 497
522 33
6225 495
494 55
955 97
7015 275
1988 388
2775 474
1013 97
1438 325
355319 835
17106 718
393114 784
318773 811
18383 303