38653
38925
3810
37690
35628
34801
34481
33360
3353
33869
33181
32251
32658
32347
31615
3145
31432
30285
30278
30372
30222
29850
29593
28667
27980
27219
27428
27281