2631 486
89402 433
22278 373
21246 694
31675 416
25706 113
15189 626
9670 754
7058 302
6315 773
4850 854
5795 638
4684 822
7292 863
1298 127