3006 235
12129 440
18966 475
5823 147
11430 644
40969 668
25999 105
28521 61
21650 544
15267 276
38715 511
2982 44
12946 299
5560 484
9340 200
37021 542
44039 826
5707 755
9669 217
8233 481
6646 315
9930 844
8307 610
15221 579
13563 296
14510 259
8226 152
27172 818