2543 486
87743 433
21595 373
20879 694
30997 416
24589 112
14262 625
9257 754
6985 302
6236 773
4755 854
5729 638
4618 822
7220 863
1231 127