583621
51626
1056415
854714
40071
73534
82149
47537
94715541
69026327
2078621
894516
430494728
238104380
1665328312
156722267
129572178
122986252
1114208895
103203210
88199178
82946290
74630139
69258158