3042 683
2560 52
2540 106
2325 34
3583 829
2199 354
34294 664
13645 406
9749 358
7720 185
21333 756
18837 733
14896 748