3583 593
3004 588
1722 275
1395 258
2274 453
3038 646
3365 839
2686 331
1847 347
726 70
4016 684
1280 181