4331
756
1623
1127
860
794
731
999
786
1555
1289
1279
1028
939
804
793
737
1082
743
1629
1059
786
785
781
1998
867
1151
972
883
864
2178
920
916
3422
2014
1288
841
995
1208
1450
966
865
889
970
768
2655
1078
1282
773
768
765
825
813
868
1177
788
900
875
838
2714