12559 2
1205 2
21156 2
27930 2
1827 2
5330 2
1031 2
2378 2
2029 2
676 2
3031 2
45529 2
1976 2
305 2
4609 2
3504 2
41577 2
1576 2
4579 2
23156 2
2928 2
708 2
1556 2
733 2