689 8
12800 27
15033 25
2870 13
17986 53
3183 8
1178 2
1948 5
1498 3
1655 3
1950 6
1877 3
5381 20
2230 7