30682 624365
11806 77410
10595 246546
7776 61115
6861 42645
4872 67179
4477 18643
4314 69677
3715 85578
3667 81899