3001 823
1040 105
2105 534
870 95
1681 436
2959 745
1430 193
2425 683
4225 610
1421 349
3073 684
478 74
1423 330
1825 339
1833 327
2869 857
2266 474
2723 659
2610 666
1954 373
1518 232
704 117
2177 504
3362 817
1888 345
1364 231
2589 663
2903 893