2631 486
89405 433
22280 373
21248 694
31677 416
25709 113
15191 626
9670 754
7058 302
6315 773
4850 854
5795 638
4684 822
7292 863
1298 127