116186
501838
368566
1059239
428161
216964
521138
429419
128650
741348
1004863
994955
792312
883870
822147
910949
1018724
832610
572505
57952
102987
615377
299284
551842