841700
206625
39423
612122
429686
911582
171253
91368
782736
722941
351592
99141
326480
305736
945350
789939
167635
606936
694149
20108