16660 50
3064 7
1499 4
1071 6
1210 2
1254 1
1032 2
1799 4
1030 1
1978 5
1334 1
1149 1
1665 4
949 1
963 3
1397 4
1365 1
1285 2
2973 11
1291 3
1336 3
3180 8
1147 1
1973 3