2904 2
6230 2
5181 2
1303 2
9828 2
15428 2
45059 2
2101 2
9084 2
4626 2
13654 2
16079 2
4656 2
55659 2
69826 2
1605 2
1451 2
24184 2
157 2
180 2
11328 2
5058 2
2179 2
4329 2