2629 486
89383 433
22274 373
21241 694
31669 416
25692 113
15167 626
9663 754
7056 302
6314 773
4848 854
5795 638
4684 822
7291 863
1296 127