18214
22110
15904
6970
14570
10720
6960
23940
19101
15382
25352
47473
430491728
238100380
1665318312
156717267
129569178
122982252
1114198895
103203210
88197178
82946290
74629139
69258158