441760
320838
390016
218527
314205
104701
93146
216922
576593
138848