4535 857
2816 61
21344 728
4790 731
10246 357
15837 649
10365 907
5490 464
1966 340
4606 119
8644 352
3874 927