9571
8800
8605
8326
16404
8908
9831
11721
6832
20228
14050
14031
29476
22481
22871
20077
42118
47901
24748
9380
23327
19308
28282
30527
11129