838
2
793
569
1
2604
4
914
709
557
1067
6
422
743
763
396
662
1164
628
1228
595
450
605
4001
648
758
1131
488
1573
440
1082
681
700