3583 593
2999 588
1718 275
1393 258
2270 453
3036 646
3359 839
2684 331
1847 347
725 70
4010 684
1276 181