1100504
269574
475770
201102
525534
993915
619102
164515
302496
885237
505628
129412
268284
503841
419275
783256
818951
471118
381102
61387
527115
83966
280432
641607