3502 213
2642 363
5092 316
45784 406
9949 859
12686 580
12289 763
14503 858
19327 167
208575 787
112338 1065
8407 562
6929 540
12434 549
14470 608
11052 526
20306 676
27084 743
7856 414
17241 489
9322 318
12345 64
14165 225
9685 163
28511 849
10309 668
20238 634
35624 663