2638 486
89470 433
22303 373
21270 694
31708 417
25758 113
15251 626
9696 754
7065 302
6316 773
4858 854
5798 638
4688 822
7296 863
1301 127