2636 486
89434 433
22295 373
21258 694
31688 417
25734 113
15230 626
9681 754
7063 302
6316 773
4853 854
5796 638
4686 822
7293 863
1301 127