30682 624364
11806 77409
10595 246545
7776 61113
6861 42644
4872 67178
4477 18641
4314 69676
3715 85577
3667 81897