2635 486
89428 433
22295 373
21258 694
31687 417
25730 113
15227 626
9680 754
7063 302
6316 773
4853 854
5796 638
4685 822
7293 863
1301 127