2952 6
1689 8
4143 14
1296 8
2317 14
1616 4
2730 15
2359 7
1975 8
1301 4
15194 70
5027 7
1842 9
2292 11
2698 11
4140 16