2584 2
555 2
2109 2
1631 2
1879 2
15807 2
19178 2
8982 2
10880 2
930 2
6355 2
281 2
982 2
1284 2
1833 2
8230 2
1502 2
9231 2
904 2
14031 2
3205 2
5309 2
526 2
628 2