16062
34833
9480
28514
25311
47798
22743
42447
23274
18890
10810
24954
430581728
238165380
1665898312
156760267
129623178
123029252
1114558895
103245210
88242178
82972290
74672139
69296158