1042
920
857
1371
617
3158
886
716
1730
857
778
926
756
1178
755
1419
964
2649
3275
1132
818
2459
1227
834
4847
639
1074
1026
842
839
1151
1084
8994
825
788
912
836
666
1488
809
904
812
2453
695
1128
887
925
731
714
646
911
656
995
795
685
18700
861
643
806
3466