50093
38080
89366
596910
636013
53973
71349
53714
41840
49512
54385391
54944
430504728
238115380
1665458312
156726267
129575178
122996252
1114228895
103207210
88203178
82948290
74633139
69259158