10781 2
20232 2
14081 2
15108 2
10977 2
8926 2
9883 2
39331 2
18604 2
19858 2
33953 2
37558 2
17859 2
12128 2
14080 2
2727 2
5026 2
16958 2
39155 2
307584 2
8028 2
8903 2
127333 2
15408 2