430502728
12290
12630
1665408312
88201178
4420
1603430
5120
3430
3020
3243625
2442135
238108380
156723267
129574178
122996252
1114218895
103206210
82948290
74633139
69259158