2850 685
2129 487
5643 509
13569 561
3785 140
38853 423
2434 67
3735 604
4394 840
9243 639
2084 220
4695 828
11533 731
2942 343
4518 641