2645 486
89542 433
22339 373
21297 694
31745 417
25800 113
15307 626
9712 754
7074 302
6325 773
4866 854
5805 638
4692 822
7299 863
1309 127