51694
36470
28110
31594
18362
22792
47363
659710
28884
37421
44855
27093
430402728
238028380
1665028312
156678267
129521178
122934252
1113688895
103184210
88162178
82912290
74611139
69235158