2955 3
4815 3
139482 32
10542 5
44216 26
2978 7
3137 3
1408 1
6829 8
4302 3
1409 1
891 1
1336 1
1209 0
995 1
2837 2
1238 7
4514 13