2830 685
2109 487
5635 509
13531 561
3766 140
38700 423
2421 67
3724 604
4383 840
9216 639
2068 220
4684 828
11506 731
2914 343
4493 641