4839 857
2860 61
21517 728
4803 731
10269 357
15958 649
10385 907
5510 464
1975 340
4627 119
8679 352
3894 927