3861 593
3523 589
2097 275
1676 258
2622 453
3222 646
3634 839
3013 331
2139 347
950 70
4401 684
1561 181