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