892941
437783
387104
682347
88436
938385
474588
779996
95715
322510
188230
690833
5134799
3554581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471