21058 1002
94270 713
3931 508
20769 677
2951 222
4468 529
119270 1051
87593 724
5235 437
4146 361
8581 647
8328 470
2401 206
1466 160
2959 201
3982 716
12683 66
4566 555
2593 255
4761 657
2548 486
5715 568
5029 361
5057 308
3056 203
2725 70