4474
4457
3762
1288
29860
1231
1465
1271
2526
1027
3900
788
914
879
943
1033
1332
1348
1159
938
905
883
980
1175
1141
902
1389
1125
1078
995
1177
880
1148
908
951
926
1229
2444
1941
929
974
823
1068
919
1177
985
1287
1015
1150
1130
1067
886
1141
1138
1007
1066
991
910
932
1431