15632
13862
36786
20154
14670
12413
25983
19114
14260
37993
26930
14910
430692728
238227380
1666508312
156800267
129680178
123085252
1114918895
103271210
88289178
83012290
74696139
69324158