3486 213
2642 363
5090 316
45775 406
9948 859
12685 580
12289 763
14502 858
19327 167
208534 787
112310 1065
8404 562
6929 540
12430 549
14468 608
11051 526
20304 676
27084 743
7856 414
17241 489
9321 318
12345 64
14163 225
9685 163
28509 849
10304 668
20227 634
35606 663