16257 49
1868 3
1040 1
3077 8
1250 3
1176 3
2880 11
1172 2
1261 1
1313 4
872 3
848 1
1570 4
1066 1
1228 1
1864 5
916 1
1682 4
942 2
1157 1
1107 2
952 6
2979 7
1403 4