4801 857
2920 61
21369 727
4836 731
10333 357
15756 649
10385 907
5513 464
1980 340
4648 119
8643 352
3880 927