521339
22566
90637
963618
57675
823289
306151
643715
439880
520186
384474
17845
209295
702796
213950
698591
296261
42194
827948
754946
805195
948824
879767
313367
201997
50388