9300 115
15304 266
19874 769
5210 45
16514 455
3126 218
6406 358
28657 412
15223 475
15941 439
8926 453
12035 437
11900 711
26979 443
34450 610
18394 394
9654 452
27337 66
6350 689
6426 297
12602 234
5789 559
16855 405
2205 192
22082 482
3229 137
13148 312
14177 616