2604 2
284 2
1977 2
654 2
24759 2
1008 2
2933 2
6004 2
607 2
2928 2
728 2
2101 2
1134 2
954 2
626 2
655 2
7102 2
1805 2
526 2
8883 2
3303 2
13959 2
11202 2
5926 2