19255 3
40408 3
31629 3
26805 3
29806 3
16132 3
20081 3
31757 3
28983 3
17478 3
23826 3
38183 3
21959 3
21981 3
18680 3
21434 3
24502 3
22679 3
21028 3
27083 3
28454 3
16680 3
16678 3
20254 3