3577 593
2995 588
1715 275
1388 258
2265 453
3034 646
3355 839
2678 331
1845 347
723 70
4010 684
1268 181