2540
1399
1006
903
1156
1005
858
949
1107
1010
2084
876
925
1014
837
2065
832
974
1091
920
1045
1125
1001
1739
1160
956
852
917
1483
889
938
906
848
981
1209
901
1018
1123
1000
5098
938
1043
1098
1641
963
1162
1119
1005
1104
1108
1012
1594
1285
944
2073
1092
1179
875
1037
986