430494728
12270
12620
1665328312
88199178
4380
1603430
5110
3390
3000
3243425
2442135
238103380
156722267
129572178
122986252
1114208895
103203210
82946290
74630139
69258158