34290
12000
26503
21940
2714132
31297
8310
18053
15160
19124
22704
35913
430516728
238125380
1665548312
156730267
129586178
123006252
1114278895
103215210
88217178
82952290
74643139
69272158