676 9
2331 8
1575 5
2091 9
1347 4
1151 4
2724 3
6886 7
2504 7
7978 16
8401 14
5218 15
11375 27
1248 11
2405 12
6955 19
30741 78
4038 20
21060 27
12118 23
6700 12
3728 15
1725 3
8827 12