1018
1559
902
997
2865
983
873
954
1204
1158
907
2250
891
1128
1091
1176
1193
1158
1492
1518
2203
1022
870
1269
919
2884
1808
1000
1458
1082
1031
1586
1573
904
1657
1925
4428
1330
1037
1279
998
4877
1052
1041
1660
962
1630
936
889
1420
1051
1116
2022
951
860
858
1852
1050
1230
968
4472
1662
3104
1362
3337
2489
3924
2529
1199
1555
1172
919
899
757
966
859
794
1016
1104
936
848
926
873
838
1221
1314
906
1049
1050
1005
1372
1383
1142
1190
1330
1240
880
1042
889
1002
841
884
1005
1318
956
885
907
941
1192
1017
1040
1177
895
888
816
852
975
885
825
1099