2188 2
1058 2
981 2
1870 2
2973 2
2473 2
1634 2
2290 2
1752 2
953 2
1020 2
1101 2
1252 2
1703 2
1661 2
938 2
832 2
864 2
1123 2
1091 2
999 2
934 2
1579 2
1537 2