2956 2
6033 2
284 2
682 2
1559 2
1027 2
14628 2
6051 2
8401 2
8328 2
21628 2
4759 2
930 2
403 2
2080 2
43082 2
309 2
12355 2
1501 2
1151 2
6753 2
12031 2
1829 2
5108 2