16694 50
3080 7
1501 4
1076 6
1213 2
1259 1
1034 2
1805 4
1037 1
1980 5
1338 1
1152 1
1668 4
951 1
964 3
1398 4
1371 1
1286 2
2978 11
1293 3
1339 3
3184 8
1149 1
1975 3