2105 2
1012 2
1222 2
2940 2
1176 2
1338 2
1138 2
943 2
1241 2
1064 2
905 2
1092 2
983 2
1321 2
1579 2
1219 2
1038 2
996 2
1269 2
1021 2
1938 2
1333 2
1035 2