37323
20133
21392
24156
22360
8391
19701
19290
11740
15480
27593
13471
430392728
238020380
1664928312
156666267
129513178
122928252
1113568895
103177210
88157178
82907290
74609139
69233158