16667 31
6454 6
4894 11
2502 6
2219 2
2170 7
2128 7
1914 1
1737 2
1684 6
1366 2
1344 1
1150 1
1063 3
973 5
911 1
882 2
99 9