34290
12000
26503
21940
2714132
31297
8310
18053
15160
19124
22704
35913
430508728
238121380
1665518312
156728267
129581178
123000252
1114268895
103214210
88211178
82948290
74640139
69262158