3068
2827
6984
6099
2295
2236
3797
2100
922
1768
2077
958
1030
1494
1593
1040
1212
1633
1130
885
1214
962
1595
1135
1038
911
1175
837
833
1724
898
1013
1022
827
906
883
991
1587
831
1034
1022
1205
938
969
898
912
804
827
856
858
1004
908
1226
945
1142
1780
921
931
895
801