357021652
182971306
1444398271
129286229
101822154
84544182
839478866
83777183
69203143
66675243
59890172
56072119
5561970
54891136
48122890
4413057
41263113
3981288
3806534
3784498
3672749
357908148
3448042
3368326
3312972
3288072
3284263
2996323