3295 178
7540 277
1537 143
10196 391
2533 38
5489 727
8282 396
6252 214
7877 34
16245 589
5154 726
2959 377
3920 184
6151 240
12683 587
10467 654
3953 631
5429 178
4778 959
3539 741
32729 622
6331 212
8229 609
2450 471
25430 280
13978 494
20718 151
17683 116