16736 50
1993 3
1170 1
3197 8
1356 3
1310 3
2993 11
1302 2
1392 1
1413 4
981 3
974 1
1686 4
1173 1
1352 1
1995 5
1049 1
1819 4
1050 2
1272 1
1232 2
1101 6
3099 7
1517 4