2654 486
89628 433
22375 373
21323 694
31779 417
25878 113
15350 626
9739 754
7079 302
6337 773
4869 854
5811 638
4695 822
7305 863
1315 127