3880 593
3502 589
2132 275
1634 258
2639 453
3256 646
3869 839
3022 331
2164 347
955 70
4399 684
1561 181