3925 593
3572 589
4434 275
1729 258
2686 453
3253 646
3668 839
3097 331
2183 347
1006 70
4459 684
1607 181