40375
39685
39264
36226
36227
34615
33608
14239
14092
7716
14913
13100
20913
9338
11215
28421
15951
15848
25159
8611
31083
15576
15575
28924
30196