906
855
1493
3550
1114
2154
983
915
1181
937
1240
3527
859
1020
907
908
856
1232
1045
951
883
876
1051
915
1302
2090
1056
830
778
1331
948
1005
843
831
915
1020
1034
1010
979
986
1306
923
1173
1500
947
932
921
1096
880
1079
912
1212
1002
4331
894
802
1101
865
839
885