2110 2
1026 2
1324 2
1443 2
1620 2
1754 2
1037 2
1041 2
1378 2
2961 2
887 2
1640 2
1051 2
1682 2
649 2
1415 2
888 2
865 2
2182 2
924 2
1893 2
2947 2
1175 2
1539 2