2638 486
89481 433
22305 373
21274 694
31710 417
25765 113
15259 626
9698 754
7066 302
6316 773
4858 854
5798 638
4688 822
7296 863
1302 127