2648 486
89563 433
22351 373
21305 694
31753 417
25826 113
15315 626
9718 754
7075 302
6327 773
4866 854
5805 638
4694 822
7300 863
1311 127