16720 50
3088 7
1507 4
1091 6
1225 2
1265 1
1040 2
1810 4
1044 1
1989 5
1345 1
1159 1
1679 4
966 1
970 3
1403 4
1380 1
1292 2
2981 11
1299 3
1346 3
3187 8
1161 1
1983 3