24130
10930
10670
43086
25342
20351
28174
13850
17871
17352
32780
22070
430387728
238019380
1664928312
156663267
129507178
122924252
1113538895
103175210
88153178
82906290
74608139
69232158