2194 2
1226 2
1068 2
2120 2
1057 2
2772 2
1104 2
1176 2
1096 2
2957 2
1298 2
1020 2
1887 2
1412 2
1256 2
1342 2
1583 2
1482 2
754 2
901 2
1805 2
1424 2
1281 2
1926 2