896669
185772
435885
859288
50158
71044
997664
783858
72615
56474
599645
566159
5099799
3533581
3035148
2338804
2220988
2025609
1933357
190378
1750118
1716136
1676195
1629471