3593 593
3023 588
1727 275
1402 258
2279 453
3042 646
3371 839
2691 331
1856 347
727 70
4022 684
1289 181