16699 50
3082 7
1502 4
1077 6
1216 2
1260 1
1035 2
1806 4
1038 1
1984 5
1340 1
1154 1
1669 4
952 1
965 3
1399 4
1372 1
1288 2
2979 11
1294 3
1341 3
3185 8
1150 1
1976 3