152257
145126
682176
946941
17980
843197
188168
737502
192402
150356
436491
357432
5097799
3530581
3032148
2337804
2219988
2018609
1927357
190278
1750118
1716136
1672195
1628471