49906
49402
32101
44942268
58101311
39524
39014
590112
37450
47634
38105
31010
430444728
238070380
1665148312
156691267
129549178
122957252
1113908895
103193210
88169178
82923290
74617139
69246158