3501 213
14116 755
2642 363
5092 316
45784 406
9949 859
12686 580
12289 763
14503 858
19327 167
208574 787
112336 1065
8407 562
6929 540
12433 549
14470 608
11052 526
20305 676
7025 429
27084 743
15186 1011
11068 605
6203 257
7856 414
17241 489
9322 318
12345 64
14164 225