3583 593
2999 588
1719 275
1394 258
2271 453
3037 646
3360 839
2686 331
1847 347
725 70
4013 684
1277 181