3507 213
2642 363
5093 316
45786 406
9950 859
12688 580
12289 763
14503 858
19327 167
208585 787
112342 1065
8407 562
6929 540
12435 549
14471 608
11053 526
20306 676
27084 743
7856 414
17241 489
9322 318
12345 64
14165 225
9686 163
28513 849
10311 668
20238 634
35628 663