29901 2
19434 2
31026 2
47628 2
32408 2
47234 2
20582 2
33633 2
58505 2
22959 2
18279 2
25606 2
24207 2
22559 2
34603 2
24726 2
27732 2
24083 2
21383 2
21255 2
31277 2
18781 2
37257 2
27357 2