430508728
238120380
1665498312
156726267
129581178
122998252
1114258895
103212210
88208178
82948290
74640139
69262158