913
39
179
642
422
96
904
447
705
345
277
162
232
61
412
673
924
793
588
878
264
717
287
731
668
647
26
886