2904 8
4256 8
1829 6
28749 89
5287 25
14281 31
2262 4
1031 3
18559 66
20343 67
5051 16
8199 28
12163 45
7109 3
2982 8
8985 14
1885 3
6329 6
1248 2
2498 5
2314 2
6330 31
4140 8
1399 1