521819
640270
159189
384105
583478
383682
818397
613911
511142
249628
535267
363247
8771000
21143
649251
558570
474153
8694
989358
668711