2856 2
1326 2
3403 2
2652 2
13679 2
2084 2
1481 2
784 2
1101 2
5027 2
5751 2
1682 2
3102 2
3159 2
7903 2
506 2
2229 2
3481 2
855 2
2134 2
10005 2
1030 2
1082 2
4407 2