2582 2
3152 2
47609 2
5231 2
903 2
2454 2
908 2
8207 2
19984 2
1755 2
6426 2
2780 2
4503 2
1982 2
14729 2
9906 2
7251 2
157 2
1856 2
456 2
2809 2
1679 2
1527 2
431 2