15026 3
18605 3
18982 3
29679 3
20154 3
15826 3
17607 3
23584 3
47455 3
25353 3
15609 3
23278 3
14229 3
19703 3
20234 3
16883 3
30159 3
18684 3
31626 3
39031 3
40176 3
25831 3
24601 3
23934 3