300 47
3075 761
2687 823
2137 653
1251 172
716 187
1545 299
3921 484
2699 206
1297 175
2016 399
2553 752
2866 298
2442 587
2759 762
2216 541
3180 317
4611 291
1039 236
4028 339
1064 330
2898 845
2934 755
3273 608