3196 761
3932 593
3575 589
4449 275
1739 258
2688 453
3256 646
3672 839
3107 331
2191 347
1011 70
4470 684
1616 181