30681 624353
11805 77295
10595 246536
7776 61101
6861 42636
4872 67169
4476 18627
4314 69667
3715 85563
3667 81885