40303 3
31507 3
26659 3
29726 3
15931 3
19808 3
31580 3
28784 3
17383 3
23704 3
38028 3
21883 3
21801 3
18483 3
21354 3
24426 3
22428 3
20951 3
26678 3
28428 3
16529 3
16428 3
20108 3
28553 3