351689644
175863300
1425718266
127400225
99807153
83458180
827738863
81989183
67457140
63982241
59412172
55158117
53883135
5370770
47772890
4360657
40412110
3877887
3744798
3664532
3634949
352608148
3406342
3337426
3259472
3216262
3189770
2948521