2652 486
89600 433
22369 373
21313 694
31767 417
25861 113
15341 626
9734 754
7078 302
6335 773
4867 854
5808 638
4695 822
7303 863
1314 127