16740 50
3100 7
1520 4
1102 6
1233 2
1273 1
1050 2
1821 4
1050 1
1999 5
1360 1
1174 1
1687 4
975 1
983 3
1415 4
1394 1
1303 2
2995 11
1313 3
1357 3
3200 8
1171 1
1995 3