4802 857
2924 61
21375 727
4838 731
10333 357
15758 649
10385 907
5513 464
1980 340
4648 119
8643 352
3883 927