2651 486
89585 433
22365 373
21306 694
31762 417
25841 113
15338 626
9730 754
7077 302
6331 773
4866 854
5806 638
4695 822
7302 863
1312 127