2646 486
89559 433
22347 373
21304 694
31752 417
25824 113
15314 626
9716 754
7075 302
6326 773
4866 854
5805 638
4693 822
7299 863
1311 127