966 1
1095 4
1041 1
689 2
1093 4
1968 4
1044 4
1119 3
1369 4
1077 8
798 4
1673 5
1461 3
963 6
1169 4
2179 5