2638 486
89492 433
22312 373
21281 694
31718 417
25768 113
15271 626
9700 754
7067 302
6316 773
4860 854
5798 638
4688 822
7296 863
1302 127