3002
870
913
1240
2655
1490
1030
948
1020
848
818
985
975
906
894
1240
980
855
981
899
1157
1044
1198
888
927
909
991
2648
859
789
1494
1051
1152
2184
838
931
1787
1317
1027
909
865
1081
803
1017
3508
975
1130
957
813
841
842
1003
863
775
1019
1117
824
2313
808
928
1351
802
1134
934
797
818
1528
831
1140
888
1538
907
1082
872
823
1191
961
1700
1604
1932
861
819
1332
1296
832
851
1071
1417
778
968
1501
844
1247
931
2987
1244
1185
949
945
860
1711
3054
1333
713
1656
1131
1139
1322
1034
803
1019
2637
881
957
844
1081
9635
1409
1043
967