902
643
776
2603
838
804
821
785
1467
598
995
1068
663
4395
3207
712
732
756
745
649
1008
721
2184
635
713
691
800
778
714
3208
2199
3036
766
809
860
713
913
823
724
693
832
987
1059
824
642
856
834
1078
934
645
1095
727
636
676
687
640
1126
765
691
811