2544
1393
1062
5149
1007
923
932
969
918
1076
1159
946
1012
899
1841
1224
975
1273
925
1063
900
1133
1038
2102
896
1188
870
981
890
950
963
878
3601
1058
1210
836
2261
1092
1281
1778
875
825
1478
963
1552
1983
868
1041
1068
973
1064
996
822
1475
1226
1196
1323
1147
1380
1047