493966
102971
85584
83712
80348
78290
72114
57395
55882
54503
53223
50401
48797
47442
45743
45190
44368
40057
38526
38475
38405
37170
36606
36452
35704