2530
1392
1001
897
1148
999
853
941
1100
1006
2077
871
919
1009
830
2058
825
968
1082
915
1039
1118
995
1733
1155
950
845
912
1478
884
930
901
841
976
1203
896
1010
1118
995
5090
932
1036
1091
1637
959
1158
1114
1001
1097
1103
1003
1587
1276
937
2067
1085
1174
869
1031
981