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