2850 685
2133 487
5645 509
13578 561
3788 140
38880 423
2437 67
3736 604
4394 840
9243 639
2085 220
4696 828
11540 731
2944 343
4519 641