1003
2821
1062
1306
917
1493
936
968
2552
1258
865
917
908
817
1029
1275
853
955
931
829
2973
1465
1807
1175
845
1061
1037
1364
952
873
1326
1018
1320
1751
931
862
865
1334
968
2507
1171
981
885
850
960
869
935
1098
1004
868
1010
1038
1100
1018
1351
2275
895
940
897
1071