1225 9
1456 8
9905 30
4120 6
4060 17
11726 25
5833 18
11941 39
6580 9
7909 16
11712 33
6604 7
16134 30
25176 31
5445 10
27796 98