26666 504
3176 125
2553 116
13396 261
9967 391
7434 320
5625 484
4452 37
5993 825
17490 469
9543 681
8989 269
5081 557
7504 524
4333 79
10791 921
6445 548
4335 485
8462 731
3602 76
15103 610
13373 339
15439 514
16649 599