3005 749
581 59
1273 296
3314 857
3526 770
2541 525
1124 204
854 153
1185 138
1059 245
1158 257
3258 951
393 66
23146 326
1402 340
3693 800
1250 237
607 134
2816 531
2617 806
2381 485
2060 579
19797 414
19998 294
19547 617
12967 276
16483 321
97394 691