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