2639 486
89501 433
22313 373
21282 694
31720 417
25771 113
15273 626
9702 754
7067 302
6316 773
4860 854
5798 638
4688 822
7296 863
1302 127