543927
585556
181217
1108737
296195
62381
534917
335675
607386
204479
323854
684398
5096799
3529581
3031148
2335804
2219988
2017609
1925357
190278
1750118
1716136
1672195
1628471