413866
151312
682231
734918
97527
445962
759811
462773
899234
930757
93251
684448
33104465
28278132
251991000
24966484
18998346
17072973
157321032
14999239
12919764
10643485
877947
5931209