305464354
1560
2084630
629910
87429
1110
1172213
1650523
63855
1554830
714011
1169514
430479728
238091380
1665298312
156710267
129561178
122975252
1114138895
103200210
88192178
82935290
74627139
69254158