4801 857
2923 61
21373 727
4837 731
10333 357
15758 649
10385 907
5513 464
1980 340
4648 119
8643 352
3883 927