3584 593
3007 588
1722 275
1395 258
2275 453
3039 646
3366 839
2686 331
1847 347
726 70
4016 684
1280 181