950158
99431
959582
840811
267922
316805
133995
809409
48131
138889
3939
956732
5134799
3554581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471