501838
481584
368566
1059239
428161
216964
521138
429419
128650
741348
1004863
994955
789312
882870
820147
909949
1017724
831610
571505
57952
101987
615377
298284
548842