11505 17
30747 51
47658 30
55625 113
9627 6
2155 5
4492 7
7512 17
13400 29
4443 10
6421 9
20114 26
13319 26
3426 7
5893 7
6097 6
1828 3
2973 2