3576 593
2995 588
1715 275
1388 258
2265 453
3033 646
3355 839
2675 331
1845 347
722 70
4009 684
1268 181