4476
4458
3762
1289
29868
1231
1466
1271
2528
1028
3903
789
914
880
943
1035
1332
1353
1159
938
906
884
980
1177
1141
902
1389
1127
1079
995
1179
880
1149
908
951
926
1229
2444
1941
930
974
823
1069
921
1177
985
1289
1020
1150
1130
1067
886
1141
1138
1008
1067
993
912
932
1431