2188 2
1190 2
871 2
1075 2
1093 2
1122 2
1036 2
1870 2
1626 2
1020 2
1996 2
1314 2
1441 2
1226 2
1234 2
985 2
876 2
1007 2
1019 2
1231 2
825 2
1685 2
1653 2
2168 2