2650 486
89570 433
22357 373
21306 694
31754 417
25832 113
15321 626
9724 754
7075 302
6328 773
4866 854
5806 638
4694 822
7301 863
1311 127