2159 2
582 2
18854 2
3055 2
1978 2
854 2
3431 2
1333 2
5576 2
14904 2
1981 2
12106 2
3231 2
1958 2
534 2
1277 2
4133 2
6532 2
7234 2
7127 2
11954 2
16628 2
7480 2
25533 2