3575 593
2993 588
1713 275
1387 258
2264 453
3033 646
3352 839
2674 331
1845 347
721 70
4009 684
1265 181