30681 624325
11800 77159
10593 246510
7776 60971
6861 42615
4872 67148
4476 18596
4314 69641
3715 85536
3667 81855