24130
10930
10670
43086
25342
20351
28174
13850
25590
17871
17352
32780
430391728
238020380
1664928312
156663267
129513178
122927252
1113558895
103177210
88156178
82907290
74608139
69233158