12016 92
14147 340
14949 758
11158 58
274314 1567
2515506 6480
693321 1985
373849 1076
2198079 6988
113302 632
40188 580
57518 485
45722 393
60196 597
54434 163
45213 581
19719 187
30342 291
36486 467
28182 521
3415 265
32607 840
37694 209
32707 677