3195 761
3932 593
3575 589
4449 275
1737 258
2688 453
3256 646
3672 839
3104 331
2190 347
1010 70
4470 684
1612 181