364 1071 109 194 1204 102 74 143 412 280 687690 1230 907 237 642490570 850883 195180 101830294 600612480