2631 486
89408 433
22280 373
21248 694
31677 416
25709 113
15194 626
9671 754
7058 302
6315 773
4850 854
5796 638
4684 822
7293 863
1299 127