16720 50
3090 7
1510 4
1094 6
1227 2
1266 1
1042 2
1811 4
1045 1
1990 5
1347 1
1163 1
1680 4
968 1
973 3
1406 4
1383 1
1294 2
2984 11
1303 3
1348 3
3188 8
1984 3