977 0
1245 2
1322 4
3280 9
2068 3
1975 3
1158 4
2358 9
2819 9
1675 5
2305 8
3510 22
2773 7
3902 10
4676 31
1923 4
1128 3
1163 3
11462 41
2373 6
975 1
1530 5
1433 4
954 1