678 2
2109 2
15903 2
730 2
559 2
809 2
1733 2
29784 2
253 2
476 2
177 2
804 2
4557 2
1683 2
2834 2
6226 2
5180 2
1302 2
9826 2
15429 2
45051 2
9059 2
4632 2