12716 400
38315 322
65282 159
58770 771
36223 49
54296 82
26999 176
24609 617
34407 212
19366 405
26066 154
13088 396
9683 319
3563 273
13497 442
15136 655
25953 506
11656 545
42154 105
16073 885
22585 1009
47575 58
4583 432
10542 131
5218 909
8232 640
42471 354
38671 210