47713
646552
99995
74563
314
368913
705869
363500
449577
657907
612570
871857
956506
681310
184822
688898
600594
397470
628949
369168
511556
925739
96969
384830
1051145
621548