16686 50
1975 3
1149 1
3184 8
1338 3
1293 3
2976 11
1286 2
1370 1
1398 4
964 3
951 1
1667 4
1152 1
1338 1
1980 5
1036 1
1804 4
1034 2
1259 1
1213 2
1076 6
3080 7
1501 4