976649
555933
566164
722935
18786
158332
552235
450949
391241
809994
99269
285162
5135799
3554581
3064148
2371804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471