11695 17
30951 51
47856 30
55815 113
9816 6
2155 5
4492 7
7512 17
13400 29
4443 10
6421 9
20306 26
13319 26
3426 7
5893 7
6285 6
1828 3
2973 2