885914
48732
571382
183502
901783
262333
505240
833780
403354
152919
394909
2963148
5051799
3490581
2290804
2202988
1996609
189278
1886357
1734118
1706136
1653195
1619471