2650 486
89575 433
22361 373
21306 694
31755 417
25834 113
15324 626
9724 754
7076 302
6328 773
4866 854
5806 638
4694 822
7301 863
1311 127