4501
4492
3783
1300
29930
1238
1476
1279
2536
1038
3917
795
921
887
950
1044
1338
1360
1168
945
914
891
986
1186
1149
910
1396
1131
1088
1001
1185
886
1157
916
960
938
1237
2453
1951
937
982
827
1075
929
1185
992
1298
1028
1160
1135
1082
892
1149
1146
1016
1074
1005
920
939
1441