16062
34833
9480
28514
25311
47798
22743
42447
23274
18890
10810
24954
430579728
238164380
1665888312
156760267
129622178
123029252
1114558895
103245210
88240178
82972290
74672139
69295158