30681 624353
11805 77295
10595 246536
7776 61102
6861 42636
4872 67170
4476 18627
4314 69668
3715 85564
3667 81885