303566
141869
7487
685937
46298
157168
33831
207971
474952
70310
489358
49677
1059311
1038196
1036904
1034551
1032707
1029822
1023720
1021350
1021122
1021252
1020496
1018675