3501 687
1118 88
2777 145
11231 235
11889 760
12613 881
1175 96
2221 67
16376 480
2298 318
1587 347
3434 752
5127 873
12683 156
3780 654
2481 398
4256 978
2646 344
1831 327
3629 527
4081 668
2259 471
3267 860
3125 578