2226 2
3730 2
27031 2
3433 2
17804 2
15804 2
12080 2
4657 2
46255 2
6601 2
7406 2
10827 2
9734 2
2808 2
100634 2
28651 2
47929 2
2579 2
20831 2
4679 2
31277 2
34351 2
45378 2
18509 2