2651 486
89592 433
22365 373
21310 694
31765 417
25851 113
15339 626
9732 754
7078 302
6333 773
4866 854
5807 638
4695 822
7303 863
1312 127