2651 486
89593 433
22366 373
21310 694
31765 417
25851 113
15339 626
9732 754
7078 302
6333 773
4867 854
5807 638
4695 822
7303 863
1313 127