2851 685
2134 487
5646 509
13578 561
3788 140
38886 423
2437 67
3737 604
4395 840
9243 639
2085 220
4696 828
11541 731
2945 343
4519 641