2651 486
89584 433
22364 373
21306 694
31760 417
25838 113
15333 626
9730 754
7077 302
6330 773
4866 854
5806 638
4695 822
7301 863
1311 127