2850 685
2133 487
5645 509
13574 561
3787 140
38867 423
2437 67
3736 604
4394 840
9243 639
2084 220
4695 828
11537 731
2944 343
4518 641