17096 655
3899 535
4143 601
23187 337
3880 430
4409 779
7719 586
2789 341
2497 289
3992 793
3505 579
28182 390
1558 117
6407 619
9736 100
4968 93
2525 526
6884 322
6865 313
12586 725
7213 374
9114 314
7713 702
2378 226