2988
2152
2275
2314
1229
1618
1208
965
1513
1059
1247
981
1186
887
980
2017
1356
890
843
1019
946
3569
985
976
1036
874
2569
941
1271
2399
985
871
897
1040
3239
881
950
884
1135
1010
999
988
1595
2829
993
1702
937
1085
981
953
875
1702
982
1520
1462
2311
1082
816
1063
1397