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