3583 593
2999 588
1719 275
1393 258
2271 453
3037 646
3360 839
2685 331
1847 347
725 70
4011 684
1277 181