2831 2
6231 2
5184 2
1305 2
9827 2
15431 2
45057 2
2104 2
9082 2
4626 2
13558 2
16005 2
4653 2
55651 2
69830 2
1605 2
1458 2
23829 2
153 2
11330 2
5002 2
2183 2
4326 2
658 2