430531728
238133380
1665588312
156734267
129598178
123013252
1114318895
103221210
88221178
82956290
74646139
69278158