2652 486
89596 433
22369 373
21311 694
31766 417
25858 113
15341 626
9733 754
7078 302
6334 773
4867 854
5808 638
4695 822
7303 863
1314 127