3001 823
1040 105
2105 534
869 95
1681 436
2958 745
1430 193
2424 683
4223 610
1421 349
3073 684
478 74
1422 330
1824 339
1833 327
2869 857
2266 474
2722 659
2609 666
1951 373
1518 232
704 117
2176 504
3362 817
1888 345
1364 231
2589 663
2903 893