3005 749
580 59
1273 296
3314 857
3526 770
2541 525
1124 204
853 153
1185 138
1058 245
1158 257
3258 951
392 66
23133 326
1402 340
3693 800
1250 237
607 134
2816 531
2617 806
2381 485
2060 579
19788 414
19995 294
19547 617
12966 276
16482 321
97389 691