25
6
buy 10 shares at 100
sell 1 shares at 120
sell 20 shares at 110
buy 30 shares at 110
sell 10 shares at 99
buy 1 shares at 120
6
sell 10 shares at 100
buy 1 shares at 80
buy 20 shares at 90
sell 30 shares at 90
buy 10 shares at 101
sell 1 shares at 80
1000
buy 1 shares at 2
buy 1 shares at 3
buy 1 shares at 4
buy 1 shares at 5
buy 1 shares at 6
buy 1 shares at 7
buy 1 shares at 8
buy 1 shares at 9
buy 1 shares at 10
buy 1 shares at 11
buy 1 shares at 12
buy 1 shares at 13
buy 1 shares at 14
buy 1 shares at 15
buy 1 shares at 16
buy 1 shares at 17
buy 1 shares at 18
buy 1 shares at 19
buy 1 shares at 20
buy 1 shares at 21
buy 1 shares at 22
buy 1 shares at 23
buy 1 shares at 24
buy 1 shares at 25
buy 1 shares at 26
buy 1 shares at 27
buy 1 shares at 28
buy 1 shares at 29
buy 1 shares at 30
buy 1 shares at 31
buy 1 shares at 32
buy 1 shares at 33
buy 1 shares at 34
buy 1 shares at 35
buy 1 shares at 36
buy 1 shares at 37
buy 1 shares at 38
buy 1 shares at 39
buy 1 shares at 40
buy 1 shares at 41
buy 1 shares at 42
buy 1 shares at 43
buy 1 shares at 44
buy 1 shares at 45
buy 1 shares at 46
buy 1 shares at 47
buy 1 shares at 48
buy 1 shares at 49
buy 1 shares at 50
buy 1 shares at 51
buy 1 shares at 52
buy 1 shares at 53
buy 1 shares at 54
buy 1 shares at 55
buy 1 shares at 56
buy 1 shares at 57
buy 1 shares at 58
buy 1 shares at 59
buy 1 shares at 60
buy 1 shares at 61
buy 1 shares at 62
buy 1 shares at 63
buy 1 shares at 64
buy 1 shares at 65
buy 1 shares at 66
buy 1 shares at 67
buy 1 shares at 68
buy 1 shares at 69
buy 1 shares at 70
buy 1 shares at 71
buy 1 shares at 72
buy 1 shares at 73
buy 1 shares at 74
buy 1 shares at 75
buy 1 shares at 76
buy 1 shares at 77
buy 1 shares at 78
buy 1 shares at 79
buy 1 shares at 80
buy 1 shares at 81
buy 1 shares at 82
buy 1 shares at 83
buy 1 shares at 84
buy 1 shares at 85
buy 1 shares at 86
buy 1 shares at 87
buy 1 shares at 88
buy 1 shares at 89
buy 1 shares at 90
buy 1 shares at 91
buy 1 shares at 92
buy 1 shares at 93
buy 1 shares at 94
buy 1 shares at 95
buy 1 shares at 96
buy 1 shares at 97
buy 1 shares at 98
buy 1 shares at 99
buy 1 shares at 100
buy 1 shares at 101
buy 1 shares at 102
buy 1 shares at 103
buy 1 shares at 104
buy 1 shares at 105
buy 1 shares at 106
buy 1 shares at 107
buy 1 shares at 108
buy 1 shares at 109
buy 1 shares at 110
buy 1 shares at 111
buy 1 shares at 112
buy 1 shares at 113
buy 1 shares at 114
buy 1 shares at 115
buy 1 shares at 116
buy 1 shares at 117
buy 1 shares at 118
buy 1 shares at 119
buy 1 shares at 120
buy 1 shares at 121
buy 1 shares at 122
buy 1 shares at 123
buy 1 shares at 124
buy 1 shares at 125
buy 1 shares at 126
buy 1 shares at 127
buy 1 shares at 128
buy 1 shares at 129
buy 1 shares at 130
buy 1 shares at 131
buy 1 shares at 132
buy 1 shares at 133
buy 1 shares at 134
buy 1 shares at 135
buy 1 shares at 136
buy 1 shares at 137
buy 1 shares at 138
buy 1 shares at 139
buy 1 shares at 140
buy 1 shares at 141
buy 1 shares at 142
buy 1 shares at 143
buy 1 shares at 144
buy 1 shares at 145
buy 1 shares at 146
buy 1 shares at 147
buy 1 shares at 148
buy 1 shares at 149
buy 1 shares at 150
buy 1 shares at 151
buy 1 shares at 152
buy 1 shares at 153
buy 1 shares at 154
buy 1 shares at 155
buy 1 shares at 156
buy 1 shares at 157
buy 1 shares at 158
buy 1 shares at 159
buy 1 shares at 160
buy 1 shares at 161
buy 1 shares at 162
buy 1 shares at 163
buy 1 shares at 164
buy 1 shares at 165
buy 1 shares at 166
buy 1 shares at 167
buy 1 shares at 168
buy 1 shares at 169
buy 1 shares at 170
buy 1 shares at 171
buy 1 shares at 172
buy 1 shares at 173
buy 1 shares at 174
buy 1 shares at 175
buy 1 shares at 176
buy 1 shares at 177
buy 1 shares at 178
buy 1 shares at 179
buy 1 shares at 180
buy 1 shares at 181
buy 1 shares at 182
buy 1 shares at 183
buy 1 shares at 184
buy 1 shares at 185
buy 1 shares at 186
buy 1 shares at 187
buy 1 shares at 188
buy 1 shares at 189
buy 1 shares at 190
buy 1 shares at 191
buy 1 shares at 192
buy 1 shares at 193
buy 1 shares at 194
buy 1 shares at 195
buy 1 shares at 196
buy 1 shares at 197
buy 1 shares at 198
buy 1 shares at 199
buy 1 shares at 200
buy 1 shares at 201
buy 1 shares at 202
buy 1 shares at 203
buy 1 shares at 204
buy 1 shares at 205
buy 1 shares at 206
buy 1 shares at 207
buy 1 shares at 208
buy 1 shares at 209
buy 1 shares at 210
buy 1 shares at 211
buy 1 shares at 212
buy 1 shares at 213
buy 1 shares at 214
buy 1 shares at 215
buy 1 shares at 216
buy 1 shares at 217
buy 1 shares at 218
buy 1 shares at 219
buy 1 shares at 220
buy 1 shares at 221
buy 1 shares at 222
buy 1 shares at 223
buy 1 shares at 224
buy 1 shares at 225
buy 1 shares at 226
buy 1 shares at 227
buy 1 shares at 228
buy 1 shares at 229
buy 1 shares at 230
buy 1 shares at 231
buy 1 shares at 232
buy 1 shares at 233
buy 1 shares at 234
buy 1 shares at 235
buy 1 shares at 236
buy 1 shares at 237
buy 1 shares at 238
buy 1 shares at 239
buy 1 shares at 240
buy 1 shares at 241
buy 1 shares at 242
buy 1 shares at 243
buy 1 shares at 244
buy 1 shares at 245
buy 1 shares at 246
buy 1 shares at 247
buy 1 shares at 248
buy 1 shares at 249
buy 1 shares at 250
buy 1 shares at 251
buy 1 shares at 252
buy 1 shares at 253
buy 1 shares at 254
buy 1 shares at 255
buy 1 shares at 256
buy 1 shares at 257
buy 1 shares at 258
buy 1 shares at 259
buy 1 shares at 260
buy 1 shares at 261
buy 1 shares at 262
buy 1 shares at 263
buy 1 shares at 264
buy 1 shares at 265
buy 1 shares at 266
buy 1 shares at 267
buy 1 shares at 268
buy 1 shares at 269
buy 1 shares at 270
buy 1 shares at 271
buy 1 shares at 272
buy 1 shares at 273
buy 1 shares at 274
buy 1 shares at 275
buy 1 shares at 276
buy 1 shares at 277
buy 1 shares at 278
buy 1 shares at 279
buy 1 shares at 280
buy 1 shares at 281
buy 1 shares at 282
buy 1 shares at 283
buy 1 shares at 284
buy 1 shares at 285
buy 1 shares at 286
buy 1 shares at 287
buy 1 shares at 288
buy 1 shares at 289
buy 1 shares at 290
buy 1 shares at 291
buy 1 shares at 292
buy 1 shares at 293
buy 1 shares at 294
buy 1 shares at 295
buy 1 shares at 296
buy 1 shares at 297
buy 1 shares at 298
buy 1 shares at 299
buy 1 shares at 300
buy 1 shares at 301
buy 1 shares at 302
buy 1 shares at 303
buy 1 shares at 304
buy 1 shares at 305
buy 1 shares at 306
buy 1 shares at 307
buy 1 shares at 308
buy 1 shares at 309
buy 1 shares at 310
buy 1 shares at 311
buy 1 shares at 312
buy 1 shares at 313
buy 1 shares at 314
buy 1 shares at 315
buy 1 shares at 316
buy 1 shares at 317
buy 1 shares at 318
buy 1 shares at 319
buy 1 shares at 320
buy 1 shares at 321
buy 1 shares at 322
buy 1 shares at 323
buy 1 shares at 324
buy 1 shares at 325
buy 1 shares at 326
buy 1 shares at 327
buy 1 shares at 328
buy 1 shares at 329
buy 1 shares at 330
buy 1 shares at 331
buy 1 shares at 332
buy 1 shares at 333
buy 1 shares at 334
buy 1 shares at 335
buy 1 shares at 336
buy 1 shares at 337
buy 1 shares at 338
buy 1 shares at 339
buy 1 shares at 340
buy 1 shares at 341
buy 1 shares at 342
buy 1 shares at 343
buy 1 shares at 344
buy 1 shares at 345
buy 1 shares at 346
buy 1 shares at 347
buy 1 shares at 348
buy 1 shares at 349
buy 1 shares at 350
buy 1 shares at 351
buy 1 shares at 352
buy 1 shares at 353
buy 1 shares at 354
buy 1 shares at 355
buy 1 shares at 356
buy 1 shares at 357
buy 1 shares at 358
buy 1 shares at 359
buy 1 shares at 360
buy 1 shares at 361
buy 1 shares at 362
buy 1 shares at 363
buy 1 shares at 364
buy 1 shares at 365
buy 1 shares at 366
buy 1 shares at 367
buy 1 shares at 368
buy 1 shares at 369
buy 1 shares at 370
buy 1 shares at 371
buy 1 shares at 372
buy 1 shares at 373
buy 1 shares at 374
buy 1 shares at 375
buy 1 shares at 376
buy 1 shares at 377
buy 1 shares at 378
buy 1 shares at 379
buy 1 shares at 380
buy 1 shares at 381
buy 1 shares at 382
buy 1 shares at 383
buy 1 shares at 384
buy 1 shares at 385
buy 1 shares at 386
buy 1 shares at 387
buy 1 shares at 388
buy 1 shares at 389
buy 1 shares at 390
buy 1 shares at 391
buy 1 shares at 392
buy 1 shares at 393
buy 1 shares at 394
buy 1 shares at 395
buy 1 shares at 396
buy 1 shares at 397
buy 1 shares at 398
buy 1 shares at 399
buy 1 shares at 400
buy 1 shares at 401
buy 1 shares at 402
buy 1 shares at 403
buy 1 shares at 404
buy 1 shares at 405
buy 1 shares at 406
buy 1 shares at 407
buy 1 shares at 408
buy 1 shares at 409
buy 1 shares at 410
buy 1 shares at 411
buy 1 shares at 412
buy 1 shares at 413
buy 1 shares at 414
buy 1 shares at 415
buy 1 shares at 416
buy 1 shares at 417
buy 1 shares at 418
buy 1 shares at 419
buy 1 shares at 420
buy 1 shares at 421
buy 1 shares at 422
buy 1 shares at 423
buy 1 shares at 424
buy 1 shares at 425
buy 1 shares at 426
buy 1 shares at 427
buy 1 shares at 428
buy 1 shares at 429
buy 1 shares at 430
buy 1 shares at 431
buy 1 shares at 432
buy 1 shares at 433
buy 1 shares at 434
buy 1 shares at 435
buy 1 shares at 436
buy 1 shares at 437
buy 1 shares at 438
buy 1 shares at 439
buy 1 shares at 440
buy 1 shares at 441
buy 1 shares at 442
buy 1 shares at 443
buy 1 shares at 444
buy 1 shares at 445
buy 1 shares at 446
buy 1 shares at 447
buy 1 shares at 448
buy 1 shares at 449
buy 1 shares at 450
buy 1 shares at 451
buy 1 shares at 452
buy 1 shares at 453
buy 1 shares at 454
buy 1 shares at 455
buy 1 shares at 456
buy 1 shares at 457
buy 1 shares at 458
buy 1 shares at 459
buy 1 shares at 460
buy 1 shares at 461
buy 1 shares at 462
buy 1 shares at 463
buy 1 shares at 464
buy 1 shares at 465
buy 1 shares at 466
buy 1 shares at 467
buy 1 shares at 468
buy 1 shares at 469
buy 1 shares at 470
buy 1 shares at 471
buy 1 shares at 472
buy 1 shares at 473
buy 1 shares at 474
buy 1 shares at 475
buy 1 shares at 476
buy 1 shares at 477
buy 1 shares at 478
buy 1 shares at 479
buy 1 shares at 480
buy 1 shares at 481
buy 1 shares at 482
buy 1 shares at 483
buy 1 shares at 484
buy 1 shares at 485
buy 1 shares at 486
buy 1 shares at 487
buy 1 shares at 488
buy 1 shares at 489
buy 1 shares at 490
buy 1 shares at 491
buy 1 shares at 492
buy 1 shares at 493
buy 1 shares at 494
buy 1 shares at 495
buy 1 shares at 496
buy 1 shares at 497
buy 1 shares at 498
buy 1 shares at 499
buy 1 shares at 500
buy 1 shares at 501
buy 1 shares at 502
buy 1 shares at 503
buy 1 shares at 504
buy 1 shares at 505
buy 1 shares at 506
buy 1 shares at 507
buy 1 shares at 508
buy 1 shares at 509
buy 1 shares at 510
buy 1 shares at 511
buy 1 shares at 512
buy 1 shares at 513
buy 1 shares at 514
buy 1 shares at 515
buy 1 shares at 516
buy 1 shares at 517
buy 1 shares at 518
buy 1 shares at 519
buy 1 shares at 520
buy 1 shares at 521
buy 1 shares at 522
buy 1 shares at 523
buy 1 shares at 524
buy 1 shares at 525
buy 1 shares at 526
buy 1 shares at 527
buy 1 shares at 528
buy 1 shares at 529
buy 1 shares at 530
buy 1 shares at 531
buy 1 shares at 532
buy 1 shares at 533
buy 1 shares at 534
buy 1 shares at 535
buy 1 shares at 536
buy 1 shares at 537
buy 1 shares at 538
buy 1 shares at 539
buy 1 shares at 540
buy 1 shares at 541
buy 1 shares at 542
buy 1 shares at 543
buy 1 shares at 544
buy 1 shares at 545
buy 1 shares at 546
buy 1 shares at 547
buy 1 shares at 548
buy 1 shares at 549
buy 1 shares at 550
buy 1 shares at 551
buy 1 shares at 552
buy 1 shares at 553
buy 1 shares at 554
buy 1 shares at 555
buy 1 shares at 556
buy 1 shares at 557
buy 1 shares at 558
buy 1 shares at 559
buy 1 shares at 560
buy 1 shares at 561
buy 1 shares at 562
buy 1 shares at 563
buy 1 shares at 564
buy 1 shares at 565
buy 1 shares at 566
buy 1 shares at 567
buy 1 shares at 568
buy 1 shares at 569
buy 1 shares at 570
buy 1 shares at 571
buy 1 shares at 572
buy 1 shares at 573
buy 1 shares at 574
buy 1 shares at 575
buy 1 shares at 576
buy 1 shares at 577
buy 1 shares at 578
buy 1 shares at 579
buy 1 shares at 580
buy 1 shares at 581
buy 1 shares at 582
buy 1 shares at 583
buy 1 shares at 584
buy 1 shares at 585
buy 1 shares at 586
buy 1 shares at 587
buy 1 shares at 588
buy 1 shares at 589
buy 1 shares at 590
buy 1 shares at 591
buy 1 shares at 592
buy 1 shares at 593
buy 1 shares at 594
buy 1 shares at 595
buy 1 shares at 596
buy 1 shares at 597
buy 1 shares at 598
buy 1 shares at 599
buy 1 shares at 600
buy 1 shares at 601
buy 1 shares at 602
buy 1 shares at 603
buy 1 shares at 604
buy 1 shares at 605
buy 1 shares at 606
buy 1 shares at 607
buy 1 shares at 608
buy 1 shares at 609
buy 1 shares at 610
buy 1 shares at 611
buy 1 shares at 612
buy 1 shares at 613
buy 1 shares at 614
buy 1 shares at 615
buy 1 shares at 616
buy 1 shares at 617
buy 1 shares at 618
buy 1 shares at 619
buy 1 shares at 620
buy 1 shares at 621
buy 1 shares at 622
buy 1 shares at 623
buy 1 shares at 624
buy 1 shares at 625
buy 1 shares at 626
buy 1 shares at 627
buy 1 shares at 628
buy 1 shares at 629
buy 1 shares at 630
buy 1 shares at 631
buy 1 shares at 632
buy 1 shares at 633
buy 1 shares at 634
buy 1 shares at 635
buy 1 shares at 636
buy 1 shares at 637
buy 1 shares at 638
buy 1 shares at 639
buy 1 shares at 640
buy 1 shares at 641
buy 1 shares at 642
buy 1 shares at 643
buy 1 shares at 644
buy 1 shares at 645
buy 1 shares at 646
buy 1 shares at 647
buy 1 shares at 648
buy 1 shares at 649
buy 1 shares at 650
buy 1 shares at 651
buy 1 shares at 652
buy 1 shares at 653
buy 1 shares at 654
buy 1 shares at 655
buy 1 shares at 656
buy 1 shares at 657
buy 1 shares at 658
buy 1 shares at 659
buy 1 shares at 660
buy 1 shares at 661
buy 1 shares at 662
buy 1 shares at 663
buy 1 shares at 664
buy 1 shares at 665
buy 1 shares at 666
buy 1 shares at 667
buy 1 shares at 668
buy 1 shares at 669
buy 1 shares at 670
buy 1 shares at 671
buy 1 shares at 672
buy 1 shares at 673
buy 1 shares at 674
buy 1 shares at 675
buy 1 shares at 676
buy 1 shares at 677
buy 1 shares at 678
buy 1 shares at 679
buy 1 shares at 680
buy 1 shares at 681
buy 1 shares at 682
buy 1 shares at 683
buy 1 shares at 684
buy 1 shares at 685
buy 1 shares at 686
buy 1 shares at 687
buy 1 shares at 688
buy 1 shares at 689
buy 1 shares at 690
buy 1 shares at 691
buy 1 shares at 692
buy 1 shares at 693
buy 1 shares at 694
buy 1 shares at 695
buy 1 shares at 696
buy 1 shares at 697
buy 1 shares at 698
buy 1 shares at 699
buy 1 shares at 700
buy 1 shares at 701
buy 1 shares at 702
buy 1 shares at 703
buy 1 shares at 704
buy 1 shares at 705
buy 1 shares at 706
buy 1 shares at 707
buy 1 shares at 708
buy 1 shares at 709
buy 1 shares at 710
buy 1 shares at 711
buy 1 shares at 712
buy 1 shares at 713
buy 1 shares at 714
buy 1 shares at 715
buy 1 shares at 716
buy 1 shares at 717
buy 1 shares at 718
buy 1 shares at 719
buy 1 shares at 720
buy 1 shares at 721
buy 1 shares at 722
buy 1 shares at 723
buy 1 shares at 724
buy 1 shares at 725
buy 1 shares at 726
buy 1 shares at 727
buy 1 shares at 728
buy 1 shares at 729
buy 1 shares at 730
buy 1 shares at 731
buy 1 shares at 732
buy 1 shares at 733
buy 1 shares at 734
buy 1 shares at 735
buy 1 shares at 736
buy 1 shares at 737
buy 1 shares at 738
buy 1 shares at 739
buy 1 shares at 740
buy 1 shares at 741
buy 1 shares at 742
buy 1 shares at 743
buy 1 shares at 744
buy 1 shares at 745
buy 1 shares at 746
buy 1 shares at 747
buy 1 shares at 748
buy 1 shares at 749
buy 1 shares at 750
buy 1 shares at 751
buy 1 shares at 752
buy 1 shares at 753
buy 1 shares at 754
buy 1 shares at 755
buy 1 shares at 756
buy 1 shares at 757
buy 1 shares at 758
buy 1 shares at 759
buy 1 shares at 760
buy 1 shares at 761
buy 1 shares at 762
buy 1 shares at 763
buy 1 shares at 764
buy 1 shares at 765
buy 1 shares at 766
buy 1 shares at 767
buy 1 shares at 768
buy 1 shares at 769
buy 1 shares at 770
buy 1 shares at 771
buy 1 shares at 772
buy 1 shares at 773
buy 1 shares at 774
buy 1 shares at 775
buy 1 shares at 776
buy 1 shares at 777
buy 1 shares at 778
buy 1 shares at 779
buy 1 shares at 780
buy 1 shares at 781
buy 1 shares at 782
buy 1 shares at 783
buy 1 shares at 784
buy 1 shares at 785
buy 1 shares at 786
buy 1 shares at 787
buy 1 shares at 788
buy 1 shares at 789
buy 1 shares at 790
buy 1 shares at 791
buy 1 shares at 792
buy 1 shares at 793
buy 1 shares at 794
buy 1 shares at 795
buy 1 shares at 796
buy 1 shares at 797
buy 1 shares at 798
buy 1 shares at 799
buy 1 shares at 800
buy 1 shares at 801
buy 1 shares at 802
buy 1 shares at 803
buy 1 shares at 804
buy 1 shares at 805
buy 1 shares at 806
buy 1 shares at 807
buy 1 shares at 808
buy 1 shares at 809
buy 1 shares at 810
buy 1 shares at 811
buy 1 shares at 812
buy 1 shares at 813
buy 1 shares at 814
buy 1 shares at 815
buy 1 shares at 816
buy 1 shares at 817
buy 1 shares at 818
buy 1 shares at 819
buy 1 shares at 820
buy 1 shares at 821
buy 1 shares at 822
buy 1 shares at 823
buy 1 shares at 824
buy 1 shares at 825
buy 1 shares at 826
buy 1 shares at 827
buy 1 shares at 828
buy 1 shares at 829
buy 1 shares at 830
buy 1 shares at 831
buy 1 shares at 832
buy 1 shares at 833
buy 1 shares at 834
buy 1 shares at 835
buy 1 shares at 836
buy 1 shares at 837
buy 1 shares at 838
buy 1 shares at 839
buy 1 shares at 840
buy 1 shares at 841
buy 1 shares at 842
buy 1 shares at 843
buy 1 shares at 844
buy 1 shares at 845
buy 1 shares at 846
buy 1 shares at 847
buy 1 shares at 848
buy 1 shares at 849
buy 1 shares at 850
buy 1 shares at 851
buy 1 shares at 852
buy 1 shares at 853
buy 1 shares at 854
buy 1 shares at 855
buy 1 shares at 856
buy 1 shares at 857
buy 1 shares at 858
buy 1 shares at 859
buy 1 shares at 860
buy 1 shares at 861
buy 1 shares at 862
buy 1 shares at 863
buy 1 shares at 864
buy 1 shares at 865
buy 1 shares at 866
buy 1 shares at 867
buy 1 shares at 868
buy 1 shares at 869
buy 1 shares at 870
buy 1 shares at 871
buy 1 shares at 872
buy 1 shares at 873
buy 1 shares at 874
buy 1 shares at 875
buy 1 shares at 876
buy 1 shares at 877
buy 1 shares at 878
buy 1 shares at 879
buy 1 shares at 880
buy 1 shares at 881
buy 1 shares at 882
buy 1 shares at 883
buy 1 shares at 884
buy 1 shares at 885
buy 1 shares at 886
buy 1 shares at 887
buy 1 shares at 888
buy 1 shares at 889
buy 1 shares at 890
buy 1 shares at 891
buy 1 shares at 892
buy 1 shares at 893
buy 1 shares at 894
buy 1 shares at 895
buy 1 shares at 896
buy 1 shares at 897
buy 1 shares at 898
buy 1 shares at 899
buy 1 shares at 900
buy 1 shares at 901
buy 1 shares at 902
buy 1 shares at 903
buy 1 shares at 904
buy 1 shares at 905
buy 1 shares at 906
buy 1 shares at 907
buy 1 shares at 908
buy 1 shares at 909
buy 1 shares at 910
buy 1 shares at 911
buy 1 shares at 912
buy 1 shares at 913
buy 1 shares at 914
buy 1 shares at 915
buy 1 shares at 916
buy 1 shares at 917
buy 1 shares at 918
buy 1 shares at 919
buy 1 shares at 920
buy 1 shares at 921
buy 1 shares at 922
buy 1 shares at 923
buy 1 shares at 924
buy 1 shares at 925
buy 1 shares at 926
buy 1 shares at 927
buy 1 shares at 928
buy 1 shares at 929
buy 1 shares at 930
buy 1 shares at 931
buy 1 shares at 932
buy 1 shares at 933
buy 1 shares at 934
buy 1 shares at 935
buy 1 shares at 936
buy 1 shares at 937
buy 1 shares at 938
buy 1 shares at 939
buy 1 shares at 940
buy 1 shares at 941
buy 1 shares at 942
buy 1 shares at 943
buy 1 shares at 944
buy 1 shares at 945
buy 1 shares at 946
buy 1 shares at 947
buy 1 shares at 948
buy 1 shares at 949
buy 1 shares at 950
buy 1 shares at 951
buy 1 shares at 952
buy 1 shares at 953
buy 1 shares at 954
buy 1 shares at 955
buy 1 shares at 956
buy 1 shares at 957
buy 1 shares at 958
buy 1 shares at 959
buy 1 shares at 960
buy 1 shares at 961
buy 1 shares at 962
buy 1 shares at 963
buy 1 shares at 964
buy 1 shares at 965
buy 1 shares at 966
buy 1 shares at 967
buy 1 shares at 968
buy 1 shares at 969
buy 1 shares at 970
buy 1 shares at 971
buy 1 shares at 972
buy 1 shares at 973
buy 1 shares at 974
buy 1 shares at 975
buy 1 shares at 976
buy 1 shares at 977
buy 1 shares at 978
buy 1 shares at 979
buy 1 shares at 980
buy 1 shares at 981
buy 1 shares at 982
buy 1 shares at 983
buy 1 shares at 984
buy 1 shares at 985
buy 1 shares at 986
buy 1 shares at 987
buy 1 shares at 988
buy 1 shares at 989
buy 1 shares at 990
buy 1 shares at 991
buy 1 shares at 992
buy 1 shares at 993
buy 1 shares at 994
buy 1 shares at 995
buy 1 shares at 996
buy 1 shares at 997
buy 1 shares at 998
buy 1 shares at 999
buy 1 shares at 1000
sell 1000 shares at 1
1000
sell 1 shares at 999
sell 1 shares at 998
sell 1 shares at 997
sell 1 shares at 996
sell 1 shares at 995
sell 1 shares at 994
sell 1 shares at 993
sell 1 shares at 992
sell 1 shares at 991
sell 1 shares at 990
sell 1 shares at 989
sell 1 shares at 988
sell 1 shares at 987
sell 1 shares at 986
sell 1 shares at 985
sell 1 shares at 984
sell 1 shares at 983
sell 1 shares at 982
sell 1 shares at 981
sell 1 shares at 980
sell 1 shares at 979
sell 1 shares at 978
sell 1 shares at 977
sell 1 shares at 976
sell 1 shares at 975
sell 1 shares at 974
sell 1 shares at 973
sell 1 shares at 972
sell 1 shares at 971
sell 1 shares at 970
sell 1 shares at 969
sell 1 shares at 968
sell 1 shares at 967
sell 1 shares at 966
sell 1 shares at 965
sell 1 shares at 964
sell 1 shares at 963
sell 1 shares at 962
sell 1 shares at 961
sell 1 shares at 960
sell 1 shares at 959
sell 1 shares at 958
sell 1 shares at 957
sell 1 shares at 956
sell 1 shares at 955
sell 1 shares at 954
sell 1 shares at 953
sell 1 shares at 952
sell 1 shares at 951
sell 1 shares at 950
sell 1 shares at 949
sell 1 shares at 948
sell 1 shares at 947
sell 1 shares at 946
sell 1 shares at 945
sell 1 shares at 944
sell 1 shares at 943
sell 1 shares at 942
sell 1 shares at 941
sell 1 shares at 940
sell 1 shares at 939
sell 1 shares at 938
sell 1 shares at 937
sell 1 shares at 936
sell 1 shares at 935
sell 1 shares at 934
sell 1 shares at 933
sell 1 shares at 932
sell 1 shares at 931
sell 1 shares at 930
sell 1 shares at 929
sell 1 shares at 928
sell 1 shares at 927
sell 1 shares at 926
sell 1 shares at 925
sell 1 shares at 924
sell 1 shares at 923
sell 1 shares at 922
sell 1 shares at 921
sell 1 shares at 920
sell 1 shares at 919
sell 1 shares at 918
sell 1 shares at 917
sell 1 shares at 916
sell 1 shares at 915
sell 1 shares at 914
sell 1 shares at 913
sell 1 shares at 912
sell 1 shares at 911
sell 1 shares at 910
sell 1 shares at 909
sell 1 shares at 908
sell 1 shares at 907
sell 1 shares at 906
sell 1 shares at 905
sell 1 shares at 904
sell 1 shares at 903
sell 1 shares at 902
sell 1 shares at 901
sell 1 shares at 900
sell 1 shares at 899
sell 1 shares at 898
sell 1 shares at 897
sell 1 shares at 896
sell 1 shares at 895
sell 1 shares at 894
sell 1 shares at 893
sell 1 shares at 892
sell 1 shares at 891
sell 1 shares at 890
sell 1 shares at 889
sell 1 shares at 888
sell 1 shares at 887
sell 1 shares at 886
sell 1 shares at 885
sell 1 shares at 884
sell 1 shares at 883
sell 1 shares at 882
sell 1 shares at 881
sell 1 shares at 880
sell 1 shares at 879
sell 1 shares at 878
sell 1 shares at 877
sell 1 shares at 876
sell 1 shares at 875
sell 1 shares at 874
sell 1 shares at 873
sell 1 shares at 872
sell 1 shares at 871
sell 1 shares at 870
sell 1 shares at 869
sell 1 shares at 868
sell 1 shares at 867
sell 1 shares at 866
sell 1 shares at 865
sell 1 shares at 864
sell 1 shares at 863
sell 1 shares at 862
sell 1 shares at 861
sell 1 shares at 860
sell 1 shares at 859
sell 1 shares at 858
sell 1 shares at 857
sell 1 shares at 856
sell 1 shares at 855
sell 1 shares at 854
sell 1 shares at 853
sell 1 shares at 852
sell 1 shares at 851
sell 1 shares at 850
sell 1 shares at 849
sell 1 shares at 848
sell 1 shares at 847
sell 1 shares at 846
sell 1 shares at 845
sell 1 shares at 844
sell 1 shares at 843
sell 1 shares at 842
sell 1 shares at 841
sell 1 shares at 840
sell 1 shares at 839
sell 1 shares at 838
sell 1 shares at 837
sell 1 shares at 836
sell 1 shares at 835
sell 1 shares at 834
sell 1 shares at 833
sell 1 shares at 832
sell 1 shares at 831
sell 1 shares at 830
sell 1 shares at 829
sell 1 shares at 828
sell 1 shares at 827
sell 1 shares at 826
sell 1 shares at 825
sell 1 shares at 824
sell 1 shares at 823
sell 1 shares at 822
sell 1 shares at 821
sell 1 shares at 820
sell 1 shares at 819
sell 1 shares at 818
sell 1 shares at 817
sell 1 shares at 816
sell 1 shares at 815
sell 1 shares at 814
sell 1 shares at 813
sell 1 shares at 812
sell 1 shares at 811
sell 1 shares at 810
sell 1 shares at 809
sell 1 shares at 808
sell 1 shares at 807
sell 1 shares at 806
sell 1 shares at 805
sell 1 shares at 804
sell 1 shares at 803
sell 1 shares at 802
sell 1 shares at 801
sell 1 shares at 800
sell 1 shares at 799
sell 1 shares at 798
sell 1 shares at 797
sell 1 shares at 796
sell 1 shares at 795
sell 1 shares at 794
sell 1 shares at 793
sell 1 shares at 792
sell 1 shares at 791
sell 1 shares at 790
sell 1 shares at 789
sell 1 shares at 788
sell 1 shares at 787
sell 1 shares at 786
sell 1 shares at 785
sell 1 shares at 784
sell 1 shares at 783
sell 1 shares at 782
sell 1 shares at 781
sell 1 shares at 780
sell 1 shares at 779
sell 1 shares at 778
sell 1 shares at 777
sell 1 shares at 776
sell 1 shares at 775
sell 1 shares at 774
sell 1 shares at 773
sell 1 shares at 772
sell 1 shares at 771
sell 1 shares at 770
sell 1 shares at 769
sell 1 shares at 768
sell 1 shares at 767
sell 1 shares at 766
sell 1 shares at 765
sell 1 shares at 764
sell 1 shares at 763
sell 1 shares at 762
sell 1 shares at 761
sell 1 shares at 760
sell 1 shares at 759
sell 1 shares at 758
sell 1 shares at 757
sell 1 shares at 756
sell 1 shares at 755
sell 1 shares at 754
sell 1 shares at 753
sell 1 shares at 752
sell 1 shares at 751
sell 1 shares at 750
sell 1 shares at 749
sell 1 shares at 748
sell 1 shares at 747
sell 1 shares at 746
sell 1 shares at 745
sell 1 shares at 744
sell 1 shares at 743
sell 1 shares at 742
sell 1 shares at 741
sell 1 shares at 740
sell 1 shares at 739
sell 1 shares at 738
sell 1 shares at 737
sell 1 shares at 736
sell 1 shares at 735
sell 1 shares at 734
sell 1 shares at 733
sell 1 shares at 732
sell 1 shares at 731
sell 1 shares at 730
sell 1 shares at 729
sell 1 shares at 728
sell 1 shares at 727
sell 1 shares at 726
sell 1 shares at 725
sell 1 shares at 724
sell 1 shares at 723
sell 1 shares at 722
sell 1 shares at 721
sell 1 shares at 720
sell 1 shares at 719
sell 1 shares at 718
sell 1 shares at 717
sell 1 shares at 716
sell 1 shares at 715
sell 1 shares at 714
sell 1 shares at 713
sell 1 shares at 712
sell 1 shares at 711
sell 1 shares at 710
sell 1 shares at 709
sell 1 shares at 708
sell 1 shares at 707
sell 1 shares at 706
sell 1 shares at 705
sell 1 shares at 704
sell 1 shares at 703
sell 1 shares at 702
sell 1 shares at 701
sell 1 shares at 700
sell 1 shares at 699
sell 1 shares at 698
sell 1 shares at 697
sell 1 shares at 696
sell 1 shares at 695
sell 1 shares at 694
sell 1 shares at 693
sell 1 shares at 692
sell 1 shares at 691
sell 1 shares at 690
sell 1 shares at 689
sell 1 shares at 688
sell 1 shares at 687
sell 1 shares at 686
sell 1 shares at 685
sell 1 shares at 684
sell 1 shares at 683
sell 1 shares at 682
sell 1 shares at 681
sell 1 shares at 680
sell 1 shares at 679
sell 1 shares at 678
sell 1 shares at 677
sell 1 shares at 676
sell 1 shares at 675
sell 1 shares at 674
sell 1 shares at 673
sell 1 shares at 672
sell 1 shares at 671
sell 1 shares at 670
sell 1 shares at 669
sell 1 shares at 668
sell 1 shares at 667
sell 1 shares at 666
sell 1 shares at 665
sell 1 shares at 664
sell 1 shares at 663
sell 1 shares at 662
sell 1 shares at 661
sell 1 shares at 660
sell 1 shares at 659
sell 1 shares at 658
sell 1 shares at 657
sell 1 shares at 656
sell 1 shares at 655
sell 1 shares at 654
sell 1 shares at 653
sell 1 shares at 652
sell 1 shares at 651
sell 1 shares at 650
sell 1 shares at 649
sell 1 shares at 648
sell 1 shares at 647
sell 1 shares at 646
sell 1 shares at 645
sell 1 shares at 644
sell 1 shares at 643
sell 1 shares at 642
sell 1 shares at 641
sell 1 shares at 640
sell 1 shares at 639
sell 1 shares at 638
sell 1 shares at 637
sell 1 shares at 636
sell 1 shares at 635
sell 1 shares at 634
sell 1 shares at 633
sell 1 shares at 632
sell 1 shares at 631
sell 1 shares at 630
sell 1 shares at 629
sell 1 shares at 628
sell 1 shares at 627
sell 1 shares at 626
sell 1 shares at 625
sell 1 shares at 624
sell 1 shares at 623
sell 1 shares at 622
sell 1 shares at 621
sell 1 shares at 620
sell 1 shares at 619
sell 1 shares at 618
sell 1 shares at 617
sell 1 shares at 616
sell 1 shares at 615
sell 1 shares at 614
sell 1 shares at 613
sell 1 shares at 612
sell 1 shares at 611
sell 1 shares at 610
sell 1 shares at 609
sell 1 shares at 608
sell 1 shares at 607
sell 1 shares at 606
sell 1 shares at 605
sell 1 shares at 604
sell 1 shares at 603
sell 1 shares at 602
sell 1 shares at 601
sell 1 shares at 600
sell 1 shares at 599
sell 1 shares at 598
sell 1 shares at 597
sell 1 shares at 596
sell 1 shares at 595
sell 1 shares at 594
sell 1 shares at 593
sell 1 shares at 592
sell 1 shares at 591
sell 1 shares at 590
sell 1 shares at 589
sell 1 shares at 588
sell 1 shares at 587
sell 1 shares at 586
sell 1 shares at 585
sell 1 shares at 584
sell 1 shares at 583
sell 1 shares at 582
sell 1 shares at 581
sell 1 shares at 580
sell 1 shares at 579
sell 1 shares at 578
sell 1 shares at 577
sell 1 shares at 576
sell 1 shares at 575
sell 1 shares at 574
sell 1 shares at 573
sell 1 shares at 572
sell 1 shares at 571
sell 1 shares at 570
sell 1 shares at 569
sell 1 shares at 568
sell 1 shares at 567
sell 1 shares at 566
sell 1 shares at 565
sell 1 shares at 564
sell 1 shares at 563
sell 1 shares at 562
sell 1 shares at 561
sell 1 shares at 560
sell 1 shares at 559
sell 1 shares at 558
sell 1 shares at 557
sell 1 shares at 556
sell 1 shares at 555
sell 1 shares at 554
sell 1 shares at 553
sell 1 shares at 552
sell 1 shares at 551
sell 1 shares at 550
sell 1 shares at 549
sell 1 shares at 548
sell 1 shares at 547
sell 1 shares at 546
sell 1 shares at 545
sell 1 shares at 544
sell 1 shares at 543
sell 1 shares at 542
sell 1 shares at 541
sell 1 shares at 540
sell 1 shares at 539
sell 1 shares at 538
sell 1 shares at 537
sell 1 shares at 536
sell 1 shares at 535
sell 1 shares at 534
sell 1 shares at 533
sell 1 shares at 532
sell 1 shares at 531
sell 1 shares at 530
sell 1 shares at 529
sell 1 shares at 528
sell 1 shares at 527
sell 1 shares at 526
sell 1 shares at 525
sell 1 shares at 524
sell 1 shares at 523
sell 1 shares at 522
sell 1 shares at 521
sell 1 shares at 520
sell 1 shares at 519
sell 1 shares at 518
sell 1 shares at 517
sell 1 shares at 516
sell 1 shares at 515
sell 1 shares at 514
sell 1 shares at 513
sell 1 shares at 512
sell 1 shares at 511
sell 1 shares at 510
sell 1 shares at 509
sell 1 shares at 508
sell 1 shares at 507
sell 1 shares at 506
sell 1 shares at 505
sell 1 shares at 504
sell 1 shares at 503
sell 1 shares at 502
sell 1 shares at 501
sell 1 shares at 500
sell 1 shares at 499
sell 1 shares at 498
sell 1 shares at 497
sell 1 shares at 496
sell 1 shares at 495
sell 1 shares at 494
sell 1 shares at 493
sell 1 shares at 492
sell 1 shares at 491
sell 1 shares at 490
sell 1 shares at 489
sell 1 shares at 488
sell 1 shares at 487
sell 1 shares at 486
sell 1 shares at 485
sell 1 shares at 484
sell 1 shares at 483
sell 1 shares at 482
sell 1 shares at 481
sell 1 shares at 480
sell 1 shares at 479
sell 1 shares at 478
sell 1 shares at 477
sell 1 shares at 476
sell 1 shares at 475
sell 1 shares at 474
sell 1 shares at 473
sell 1 shares at 472
sell 1 shares at 471
sell 1 shares at 470
sell 1 shares at 469
sell 1 shares at 468
sell 1 shares at 467
sell 1 shares at 466
sell 1 shares at 465
sell 1 shares at 464
sell 1 shares at 463
sell 1 shares at 462
sell 1 shares at 461
sell 1 shares at 460
sell 1 shares at 459
sell 1 shares at 458
sell 1 shares at 457
sell 1 shares at 456
sell 1 shares at 455
sell 1 shares at 454
sell 1 shares at 453
sell 1 shares at 452
sell 1 shares at 451
sell 1 shares at 450
sell 1 shares at 449
sell 1 shares at 448
sell 1 shares at 447
sell 1 shares at 446
sell 1 shares at 445
sell 1 shares at 444
sell 1 shares at 443
sell 1 shares at 442
sell 1 shares at 441
sell 1 shares at 440
sell 1 shares at 439
sell 1 shares at 438
sell 1 shares at 437
sell 1 shares at 436
sell 1 shares at 435
sell 1 shares at 434
sell 1 shares at 433
sell 1 shares at 432
sell 1 shares at 431
sell 1 shares at 430
sell 1 shares at 429
sell 1 shares at 428
sell 1 shares at 427
sell 1 shares at 426
sell 1 shares at 425
sell 1 shares at 424
sell 1 shares at 423
sell 1 shares at 422
sell 1 shares at 421
sell 1 shares at 420
sell 1 shares at 419
sell 1 shares at 418
sell 1 shares at 417
sell 1 shares at 416
sell 1 shares at 415
sell 1 shares at 414
sell 1 shares at 413
sell 1 shares at 412
sell 1 shares at 411
sell 1 shares at 410
sell 1 shares at 409
sell 1 shares at 408
sell 1 shares at 407
sell 1 shares at 406
sell 1 shares at 405
sell 1 shares at 404
sell 1 shares at 403
sell 1 shares at 402
sell 1 shares at 401
sell 1 shares at 400
sell 1 shares at 399
sell 1 shares at 398
sell 1 shares at 397
sell 1 shares at 396
sell 1 shares at 395
sell 1 shares at 394
sell 1 shares at 393
sell 1 shares at 392
sell 1 shares at 391
sell 1 shares at 390
sell 1 shares at 389
sell 1 shares at 388
sell 1 shares at 387
sell 1 shares at 386
sell 1 shares at 385
sell 1 shares at 384
sell 1 shares at 383
sell 1 shares at 382
sell 1 shares at 381
sell 1 shares at 380
sell 1 shares at 379
sell 1 shares at 378
sell 1 shares at 377
sell 1 shares at 376
sell 1 shares at 375
sell 1 shares at 374
sell 1 shares at 373
sell 1 shares at 372
sell 1 shares at 371
sell 1 shares at 370
sell 1 shares at 369
sell 1 shares at 368
sell 1 shares at 367
sell 1 shares at 366
sell 1 shares at 365
sell 1 shares at 364
sell 1 shares at 363
sell 1 shares at 362
sell 1 shares at 361
sell 1 shares at 360
sell 1 shares at 359
sell 1 shares at 358
sell 1 shares at 357
sell 1 shares at 356
sell 1 shares at 355
sell 1 shares at 354
sell 1 shares at 353
sell 1 shares at 352
sell 1 shares at 351
sell 1 shares at 350
sell 1 shares at 349
sell 1 shares at 348
sell 1 shares at 347
sell 1 shares at 346
sell 1 shares at 345
sell 1 shares at 344
sell 1 shares at 343
sell 1 shares at 342
sell 1 shares at 341
sell 1 shares at 340
sell 1 shares at 339
sell 1 shares at 338
sell 1 shares at 337
sell 1 shares at 336
sell 1 shares at 335
sell 1 shares at 334
sell 1 shares at 333
sell 1 shares at 332
sell 1 shares at 331
sell 1 shares at 330
sell 1 shares at 329
sell 1 shares at 328
sell 1 shares at 327
sell 1 shares at 326
sell 1 shares at 325
sell 1 shares at 324
sell 1 shares at 323
sell 1 shares at 322
sell 1 shares at 321
sell 1 shares at 320
sell 1 shares at 319
sell 1 shares at 318
sell 1 shares at 317
sell 1 shares at 316
sell 1 shares at 315
sell 1 shares at 314
sell 1 shares at 313
sell 1 shares at 312
sell 1 shares at 311
sell 1 shares at 310
sell 1 shares at 309
sell 1 shares at 308
sell 1 shares at 307
sell 1 shares at 306
sell 1 shares at 305
sell 1 shares at 304
sell 1 shares at 303
sell 1 shares at 302
sell 1 shares at 301
sell 1 shares at 300
sell 1 shares at 299
sell 1 shares at 298
sell 1 shares at 297
sell 1 shares at 296
sell 1 shares at 295
sell 1 shares at 294
sell 1 shares at 293
sell 1 shares at 292
sell 1 shares at 291
sell 1 shares at 290
sell 1 shares at 289
sell 1 shares at 288
sell 1 shares at 287
sell 1 shares at 286
sell 1 shares at 285
sell 1 shares at 284
sell 1 shares at 283
sell 1 shares at 282
sell 1 shares at 281
sell 1 shares at 280
sell 1 shares at 279
sell 1 shares at 278
sell 1 shares at 277
sell 1 shares at 276
sell 1 shares at 275
sell 1 shares at 274
sell 1 shares at 273
sell 1 shares at 272
sell 1 shares at 271
sell 1 shares at 270
sell 1 shares at 269
sell 1 shares at 268
sell 1 shares at 267
sell 1 shares at 266
sell 1 shares at 265
sell 1 shares at 264
sell 1 shares at 263
sell 1 shares at 262
sell 1 shares at 261
sell 1 shares at 260
sell 1 shares at 259
sell 1 shares at 258
sell 1 shares at 257
sell 1 shares at 256
sell 1 shares at 255
sell 1 shares at 254
sell 1 shares at 253
sell 1 shares at 252
sell 1 shares at 251
sell 1 shares at 250
sell 1 shares at 249
sell 1 shares at 248
sell 1 shares at 247
sell 1 shares at 246
sell 1 shares at 245
sell 1 shares at 244
sell 1 shares at 243
sell 1 shares at 242
sell 1 shares at 241
sell 1 shares at 240
sell 1 shares at 239
sell 1 shares at 238
sell 1 shares at 237
sell 1 shares at 236
sell 1 shares at 235
sell 1 shares at 234
sell 1 shares at 233
sell 1 shares at 232
sell 1 shares at 231
sell 1 shares at 230
sell 1 shares at 229
sell 1 shares at 228
sell 1 shares at 227
sell 1 shares at 226
sell 1 shares at 225
sell 1 shares at 224
sell 1 shares at 223
sell 1 shares at 222
sell 1 shares at 221
sell 1 shares at 220
sell 1 shares at 219
sell 1 shares at 218
sell 1 shares at 217
sell 1 shares at 216
sell 1 shares at 215
sell 1 shares at 214
sell 1 shares at 213
sell 1 shares at 212
sell 1 shares at 211
sell 1 shares at 210
sell 1 shares at 209
sell 1 shares at 208
sell 1 shares at 207
sell 1 shares at 206
sell 1 shares at 205
sell 1 shares at 204
sell 1 shares at 203
sell 1 shares at 202
sell 1 shares at 201
sell 1 shares at 200
sell 1 shares at 199
sell 1 shares at 198
sell 1 shares at 197
sell 1 shares at 196
sell 1 shares at 195
sell 1 shares at 194
sell 1 shares at 193
sell 1 shares at 192
sell 1 shares at 191
sell 1 shares at 190
sell 1 shares at 189
sell 1 shares at 188
sell 1 shares at 187
sell 1 shares at 186
sell 1 shares at 185
sell 1 shares at 184
sell 1 shares at 183
sell 1 shares at 182
sell 1 shares at 181
sell 1 shares at 180
sell 1 shares at 179
sell 1 shares at 178
sell 1 shares at 177
sell 1 shares at 176
sell 1 shares at 175
sell 1 shares at 174
sell 1 shares at 173
sell 1 shares at 172
sell 1 shares at 171
sell 1 shares at 170
sell 1 shares at 169
sell 1 shares at 168
sell 1 shares at 167
sell 1 shares at 166
sell 1 shares at 165
sell 1 shares at 164
sell 1 shares at 163
sell 1 shares at 162
sell 1 shares at 161
sell 1 shares at 160
sell 1 shares at 159
sell 1 shares at 158
sell 1 shares at 157
sell 1 shares at 156
sell 1 shares at 155
sell 1 shares at 154
sell 1 shares at 153
sell 1 shares at 152
sell 1 shares at 151
sell 1 shares at 150
sell 1 shares at 149
sell 1 shares at 148
sell 1 shares at 147
sell 1 shares at 146
sell 1 shares at 145
sell 1 shares at 144
sell 1 shares at 143
sell 1 shares at 142
sell 1 shares at 141
sell 1 shares at 140
sell 1 shares at 139
sell 1 shares at 138
sell 1 shares at 137
sell 1 shares at 136
sell 1 shares at 135
sell 1 shares at 134
sell 1 shares at 133
sell 1 shares at 132
sell 1 shares at 131
sell 1 shares at 130
sell 1 shares at 129
sell 1 shares at 128
sell 1 shares at 127
sell 1 shares at 126
sell 1 shares at 125
sell 1 shares at 124
sell 1 shares at 123
sell 1 shares at 122
sell 1 shares at 121
sell 1 shares at 120
sell 1 shares at 119
sell 1 shares at 118
sell 1 shares at 117
sell 1 shares at 116
sell 1 shares at 115
sell 1 shares at 114
sell 1 shares at 113
sell 1 shares at 112
sell 1 shares at 111
sell 1 shares at 110
sell 1 shares at 109
sell 1 shares at 108
sell 1 shares at 107
sell 1 shares at 106
sell 1 shares at 105
sell 1 shares at 104
sell 1 shares at 103
sell 1 shares at 102
sell 1 shares at 101
sell 1 shares at 100
sell 1 shares at 99
sell 1 shares at 98
sell 1 shares at 97
sell 1 shares at 96
sell 1 shares at 95
sell 1 shares at 94
sell 1 shares at 93
sell 1 shares at 92
sell 1 shares at 91
sell 1 shares at 90
sell 1 shares at 89
sell 1 shares at 88
sell 1 shares at 87
sell 1 shares at 86
sell 1 shares at 85
sell 1 shares at 84
sell 1 shares at 83
sell 1 shares at 82
sell 1 shares at 81
sell 1 shares at 80
sell 1 shares at 79
sell 1 shares at 78
sell 1 shares at 77
sell 1 shares at 76
sell 1 shares at 75
sell 1 shares at 74
sell 1 shares at 73
sell 1 shares at 72
sell 1 shares at 71
sell 1 shares at 70
sell 1 shares at 69
sell 1 shares at 68
sell 1 shares at 67
sell 1 shares at 66
sell 1 shares at 65
sell 1 shares at 64
sell 1 shares at 63
sell 1 shares at 62
sell 1 shares at 61
sell 1 shares at 60
sell 1 shares at 59
sell 1 shares at 58
sell 1 shares at 57
sell 1 shares at 56
sell 1 shares at 55
sell 1 shares at 54
sell 1 shares at 53
sell 1 shares at 52
sell 1 shares at 51
sell 1 shares at 50
sell 1 shares at 49
sell 1 shares at 48
sell 1 shares at 47
sell 1 shares at 46
sell 1 shares at 45
sell 1 shares at 44
sell 1 shares at 43
sell 1 shares at 42
sell 1 shares at 41
sell 1 shares at 40
sell 1 shares at 39
sell 1 shares at 38
sell 1 shares at 37
sell 1 shares at 36
sell 1 shares at 35
sell 1 shares at 34
sell 1 shares at 33
sell 1 shares at 32
sell 1 shares at 31
sell 1 shares at 30
sell 1 shares at 29
sell 1 shares at 28
sell 1 shares at 27
sell 1 shares at 26
sell 1 shares at 25
sell 1 shares at 24
sell 1 shares at 23
sell 1 shares at 22
sell 1 shares at 21
sell 1 shares at 20
sell 1 shares at 19
sell 1 shares at 18
sell 1 shares at 17
sell 1 shares at 16
sell 1 shares at 15
sell 1 shares at 14
sell 1 shares at 13
sell 1 shares at 12
sell 1 shares at 11
sell 1 shares at 10
sell 1 shares at 9
sell 1 shares at 8
sell 1 shares at 7
sell 1 shares at 6
sell 1 shares at 5
sell 1 shares at 4
sell 1 shares at 3
sell 1 shares at 2
sell 1 shares at 1
buy 1000 shares at 1000
1000
buy 822 shares at 496
sell 252 shares at 503
buy 138 shares at 497
sell 529 shares at 503
buy 898 shares at 500
sell 54 shares at 503
buy 939 shares at 500
sell 858 shares at 505
buy 596 shares at 503
sell 343 shares at 508
buy 828 shares at 501
sell 66 shares at 506
buy 65 shares at 504
sell 452 shares at 508
buy 356 shares at 504
sell 242 shares at 511
buy 69 shares at 506
sell 654 shares at 510
buy 779 shares at 506
sell 651 shares at 510
buy 764 shares at 510
sell 880 shares at 510
buy 812 shares at 508
sell 192 shares at 513
buy 822 shares at 509
sell 298 shares at 514
buy 636 shares at 509
sell 764 shares at 517
buy 48 shares at 510
sell 347 shares at 515
buy 285 shares at 511
sell 533 shares at 515
buy 9 shares at 516
sell 49 shares at 519
buy 954 shares at 517
sell 441 shares at 517
buy 321 shares at 515
sell 923 shares at 519
buy 882 shares at 519
sell 570 shares at 523
buy 784 shares at 517
sell 482 shares at 520
buy 252 shares at 519
sell 278 shares at 521
buy 96 shares at 521
sell 102 shares at 525
buy 610 shares at 523
sell 138 shares at 524
buy 417 shares at 521
sell 912 shares at 527
buy 502 shares at 523
sell 647 shares at 527
buy 832 shares at 526
sell 317 shares at 528
buy 764 shares at 524
sell 804 shares at 531
buy 208 shares at 524
sell 196 shares at 531
buy 931 shares at 524
sell 80 shares at 531
buy 26 shares at 524
sell 96 shares at 529
buy 138 shares at 521
sell 99 shares at 525
buy 19 shares at 522
sell 771 shares at 526
buy 161 shares at 523
sell 197 shares at 526
buy 897 shares at 521
sell 332 shares at 525
buy 315 shares at 521
sell 158 shares at 524
buy 180 shares at 520
sell 277 shares at 520
buy 451 shares at 515
sell 202 shares at 523
buy 766 shares at 516
sell 573 shares at 519
buy 853 shares at 516
sell 352 shares at 520
buy 195 shares at 512
sell 240 shares at 518
buy 775 shares at 515
sell 114 shares at 516
buy 554 shares at 513
sell 60 shares at 515
buy 471 shares at 510
sell 855 shares at 514
buy 460 shares at 511
sell 451 shares at 513
buy 704 shares at 507
sell 373 shares at 514
buy 737 shares at 506
sell 934 shares at 510
buy 26 shares at 509
sell 669 shares at 510
buy 605 shares at 505
sell 497 shares at 512
buy 235 shares at 507
sell 210 shares at 507
buy 741 shares at 505
sell 946 shares at 512
buy 622 shares at 509
sell 167 shares at 509
buy 451 shares at 509
sell 252 shares at 513
buy 729 shares at 511
sell 862 shares at 512
buy 247 shares at 510
sell 297 shares at 515
buy 874 shares at 510
sell 207 shares at 516
buy 715 shares at 510
sell 669 shares at 514
buy 952 shares at 513
sell 316 shares at 519
buy 967 shares at 512
sell 763 shares at 520
buy 875 shares at 515
sell 770 shares at 518
buy 22 shares at 512
sell 401 shares at 516
buy 121 shares at 511
sell 406 shares at 513
buy 527 shares at 512
sell 801 shares at 515
buy 870 shares at 510
sell 742 shares at 514
buy 423 shares at 510
sell 887 shares at 513
buy 895 shares at 506
sell 724 shares at 510
buy 771 shares at 506
sell 483 shares at 512
buy 560 shares at 504
sell 896 shares at 510
buy 873 shares at 505
sell 67 shares at 509
buy 824 shares at 505
sell 889 shares at 509
buy 856 shares at 501
sell 582 shares at 507
buy 7 shares at 503
sell 288 shares at 505
buy 787 shares at 502
sell 39 shares at 506
buy 744 shares at 505
sell 371 shares at 509
buy 692 shares at 503
sell 692 shares at 507
buy 434 shares at 506
sell 431 shares at 510
buy 861 shares at 504
sell 188 shares at 511
buy 416 shares at 506
sell 962 shares at 509
buy 964 shares at 508
sell 736 shares at 510
buy 463 shares at 510
sell 993 shares at 513
buy 841 shares at 511
sell 601 shares at 515
buy 489 shares at 510
sell 567 shares at 514
buy 768 shares at 508
sell 870 shares at 512
buy 196 shares at 510
sell 78 shares at 513
buy 312 shares at 509
sell 617 shares at 511
buy 430 shares at 509
sell 924 shares at 512
buy 12 shares at 508
sell 217 shares at 512
buy 850 shares at 504
sell 167 shares at 508
buy 509 shares at 505
sell 205 shares at 506
buy 481 shares at 503
sell 917 shares at 509
buy 693 shares at 502
sell 257 shares at 505
buy 82 shares at 499
sell 129 shares at 505
buy 821 shares at 498
sell 480 shares at 502
buy 330 shares at 498
sell 136 shares at 501
buy 209 shares at 497
sell 246 shares at 500
buy 89 shares at 499
sell 362 shares at 501
buy 795 shares at 497
sell 80 shares at 499
buy 700 shares at 497
sell 505 shares at 502
buy 722 shares at 498
sell 913 shares at 504
buy 596 shares at 501
sell 331 shares at 502
buy 41 shares at 499
sell 437 shares at 505
buy 522 shares at 501
sell 357 shares at 503
buy 864 shares at 502
sell 484 shares at 504
buy 898 shares at 505
sell 267 shares at 508
buy 459 shares at 504
sell 525 shares at 507
buy 265 shares at 502
sell 612 shares at 507
buy 693 shares at 504
sell 396 shares at 505
buy 155 shares at 502
sell 350 shares at 504
buy 432 shares at 502
sell 617 shares at 503
buy 399 shares at 501
sell 15 shares at 501
buy 539 shares at 497
sell 96 shares at 504
buy 826 shares at 498
sell 867 shares at 502
buy 267 shares at 494
sell 611 shares at 502
buy 235 shares at 495
sell 259 shares at 497
buy 846 shares at 493
sell 405 shares at 497
buy 426 shares at 491
sell 500 shares at 497
buy 768 shares at 491
sell 56 shares at 498
buy 604 shares at 491
sell 71 shares at 493
buy 48 shares at 490
sell 959 shares at 494
buy 568 shares at 488
sell 917 shares at 494
buy 947 shares at 487
sell 545 shares at 492
buy 881 shares at 488
sell 401 shares at 492
buy 629 shares at 484
sell 601 shares at 492
buy 993 shares at 484
sell 754 shares at 491
buy 583 shares at 486
sell 549 shares at 490
buy 297 shares at 482
sell 68 shares at 489
buy 598 shares at 483
sell 660 shares at 487
buy 848 shares at 479
sell 695 shares at 487
buy 966 shares at 478
sell 254 shares at 484
buy 967 shares at 478
sell 255 shares at 481
buy 715 shares at 480
sell 492 shares at 481
buy 315 shares at 478
sell 711 shares at 480
buy 348 shares at 476
sell 691 shares at 479
buy 257 shares at 477
sell 200 shares at 477
buy 306 shares at 474
sell 32 shares at 478
buy 647 shares at 478
sell 744 shares at 481
buy 69 shares at 479
sell 660 shares at 482
buy 911 shares at 480
sell 845 shares at 481
buy 673 shares at 478
sell 643 shares at 482
buy 820 shares at 483
sell 588 shares at 484
buy 392 shares at 481
sell 542 shares at 485
buy 375 shares at 481
sell 464 shares at 486
buy 117 shares at 483
sell 993 shares at 488
buy 927 shares at 484
sell 674 shares at 488
buy 985 shares at 482
sell 332 shares at 490
buy 362 shares at 481
sell 833 shares at 487
buy 106 shares at 483
sell 845 shares at 488
buy 431 shares at 482
sell 888 shares at 483
buy 913 shares at 478
sell 27 shares at 482
buy 475 shares at 478
sell 178 shares at 484
buy 837 shares at 482
sell 101 shares at 486
buy 962 shares at 478
sell 261 shares at 482
buy 429 shares at 478
sell 874 shares at 480
buy 340 shares at 475
sell 270 shares at 479
buy 112 shares at 474
sell 312 shares at 479
buy 451 shares at 477
sell 636 shares at 479
buy 941 shares at 472
sell 301 shares at 476
buy 116 shares at 475
sell 570 shares at 478
buy 752 shares at 473
sell 398 shares at 475
buy 647 shares at 472
sell 837 shares at 477
buy 138 shares at 470
sell 386 shares at 475
buy 486 shares at 468
sell 833 shares at 471
buy 297 shares at 470
sell 46 shares at 475
buy 381 shares at 473
sell 160 shares at 475
buy 658 shares at 474
sell 949 shares at 476
buy 82 shares at 473
sell 994 shares at 477
buy 888 shares at 474
sell 403 shares at 477
buy 271 shares at 475
sell 810 shares at 477
buy 688 shares at 475
sell 349 shares at 481
buy 154 shares at 477
sell 60 shares at 483
buy 852 shares at 479
sell 819 shares at 482
buy 848 shares at 478
sell 782 shares at 482
buy 806 shares at 480
sell 910 shares at 484
buy 469 shares at 481
sell 520 shares at 486
buy 103 shares at 482
sell 684 shares at 485
buy 31 shares at 485
sell 218 shares at 486
buy 336 shares at 486
sell 943 shares at 488
buy 672 shares at 486
sell 325 shares at 490
buy 828 shares at 486
sell 330 shares at 492
buy 387 shares at 488
sell 647 shares at 492
buy 580 shares at 490
sell 855 shares at 490
buy 255 shares at 491
sell 472 shares at 495
buy 444 shares at 492
sell 730 shares at 495
buy 173 shares at 489
sell 370 shares at 494
buy 267 shares at 494
sell 527 shares at 495
buy 695 shares at 494
sell 25 shares at 496
buy 562 shares at 492
sell 306 shares at 500
buy 821 shares at 494
sell 883 shares at 499
buy 320 shares at 498
sell 5 shares at 501
buy 669 shares at 496
sell 938 shares at 499
buy 855 shares at 495
sell 450 shares at 498
buy 918 shares at 495
sell 995 shares at 497
buy 939 shares at 494
sell 745 shares at 494
buy 983 shares at 493
sell 645 shares at 495
buy 491 shares at 492
sell 850 shares at 494
buy 378 shares at 489
sell 212 shares at 495
buy 986 shares at 490
sell 263 shares at 491
buy 571 shares at 485
sell 682 shares at 491
buy 154 shares at 488
sell 853 shares at 490
buy 476 shares at 484
sell 866 shares at 490
buy 629 shares at 482
sell 39 shares at 490
buy 678 shares at 485
sell 322 shares at 486
buy 577 shares at 483
sell 396 shares at 486
buy 650 shares at 487
sell 365 shares at 488
buy 362 shares at 488
sell 180 shares at 490
buy 278 shares at 488
sell 20 shares at 493
buy 171 shares at 487
sell 419 shares at 493
buy 874 shares at 487
sell 511 shares at 491
buy 385 shares at 486
sell 704 shares at 491
buy 716 shares at 483
sell 76 shares at 487
buy 753 shares at 482
sell 354 shares at 488
buy 790 shares at 484
sell 696 shares at 486
buy 857 shares at 485
sell 532 shares at 486
buy 836 shares at 487
sell 480 shares at 491
buy 309 shares at 487
sell 523 shares at 488
buy 837 shares at 485
sell 642 shares at 492
buy 808 shares at 486
sell 303 shares at 491
buy 309 shares at 486
sell 511 shares at 493
buy 919 shares at 487
sell 792 shares at 492
buy 34 shares at 489
sell 42 shares at 489
buy 441 shares at 489
sell 714 shares at 490
buy 223 shares at 487
sell 263 shares at 494
buy 125 shares at 490
sell 80 shares at 494
buy 380 shares at 491
sell 484 shares at 494
buy 945 shares at 490
sell 359 shares at 496
buy 549 shares at 493
sell 600 shares at 495
buy 584 shares at 490
sell 158 shares at 494
buy 694 shares at 491
sell 143 shares at 494
buy 558 shares at 489
sell 462 shares at 493
buy 996 shares at 487
sell 297 shares at 493
buy 443 shares at 489
sell 474 shares at 490
buy 788 shares at 486
sell 336 shares at 493
buy 673 shares at 487
sell 674 shares at 489
buy 666 shares at 487
sell 194 shares at 491
buy 632 shares at 487
sell 614 shares at 490
buy 175 shares at 487
sell 777 shares at 489
buy 738 shares at 487
sell 47 shares at 491
buy 262 shares at 488
sell 768 shares at 493
buy 60 shares at 487
sell 762 shares at 491
buy 84 shares at 489
sell 29 shares at 491
buy 210 shares at 490
sell 332 shares at 492
buy 389 shares at 489
sell 145 shares at 497
buy 768 shares at 493
sell 437 shares at 496
buy 503 shares at 491
sell 815 shares at 497
buy 255 shares at 491
sell 702 shares at 495
buy 504 shares at 493
sell 868 shares at 494
buy 130 shares at 490
sell 340 shares at 495
buy 45 shares at 489
sell 321 shares at 496
buy 493 shares at 489
sell 268 shares at 495
buy 84 shares at 487
sell 254 shares at 494
buy 983 shares at 490
sell 439 shares at 493
buy 204 shares at 488
sell 323 shares at 490
buy 402 shares at 484
sell 868 shares at 488
buy 840 shares at 484
sell 862 shares at 489
buy 227 shares at 484
sell 338 shares at 487
buy 164 shares at 483
sell 68 shares at 489
buy 825 shares at 481
sell 35 shares at 487
buy 906 shares at 480
sell 30 shares at 483
buy 805 shares at 479
sell 90 shares at 484
buy 455 shares at 478
sell 211 shares at 483
buy 241 shares at 476
sell 378 shares at 484
buy 662 shares at 475
sell 21 shares at 482
buy 552 shares at 476
sell 966 shares at 480
buy 104 shares at 473
sell 633 shares at 479
buy 521 shares at 473
sell 106 shares at 480
buy 532 shares at 473
sell 528 shares at 475
buy 902 shares at 471
sell 978 shares at 477
buy 69 shares at 470
sell 357 shares at 475
buy 219 shares at 472
sell 926 shares at 474
buy 92 shares at 467
sell 124 shares at 474
buy 897 shares at 467
sell 765 shares at 471
buy 430 shares at 467
sell 326 shares at 473
buy 409 shares at 467
sell 312 shares at 472
buy 575 shares at 463
sell 132 shares at 467
buy 505 shares at 465
sell 591 shares at 468
buy 520 shares at 463
sell 379 shares at 465
buy 854 shares at 460
sell 193 shares at 467
buy 750 shares at 461
sell 777 shares at 465
buy 755 shares at 459
sell 565 shares at 466
buy 404 shares at 458
sell 82 shares at 463
buy 328 shares at 460
sell 128 shares at 461
buy 516 shares at 459
sell 693 shares at 463
buy 289 shares at 456
sell 323 shares at 461
buy 567 shares at 458
sell 116 shares at 461
buy 471 shares at 457
sell 196 shares at 464
buy 119 shares at 459
sell 861 shares at 461
buy 488 shares at 460
sell 421 shares at 466
buy 593 shares at 459
sell 939 shares at 464
buy 371 shares at 463
sell 826 shares at 464
buy 894 shares at 465
sell 988 shares at 466
buy 997 shares at 462
sell 757 shares at 470
buy 624 shares at 463
sell 657 shares at 471
buy 686 shares at 467
sell 741 shares at 470
buy 890 shares at 467
sell 419 shares at 471
buy 498 shares at 467
sell 259 shares at 470
buy 665 shares at 471
sell 207 shares at 473
buy 514 shares at 471
sell 409 shares at 473
buy 275 shares at 471
sell 205 shares at 477
buy 418 shares at 472
sell 403 shares at 472
buy 692 shares at 469
sell 770 shares at 472
buy 455 shares at 470
sell 776 shares at 474
buy 723 shares at 466
sell 201 shares at 473
buy 130 shares at 464
sell 437 shares at 469
buy 331 shares at 465
sell 12 shares at 470
buy 444 shares at 463
sell 61 shares at 469
buy 133 shares at 465
sell 859 shares at 469
buy 85 shares at 461
sell 663 shares at 468
buy 648 shares at 459
sell 206 shares at 464
buy 291 shares at 460
sell 66 shares at 468
buy 833 shares at 462
sell 734 shares at 466
buy 827 shares at 463
sell 247 shares at 467
buy 60 shares at 463
sell 431 shares at 469
buy 487 shares at 466
sell 387 shares at 471
buy 864 shares at 467
sell 556 shares at 472
buy 475 shares at 467
sell 678 shares at 473
buy 248 shares at 470
sell 846 shares at 474
buy 789 shares at 467
sell 262 shares at 473
buy 451 shares at 466
sell 471 shares at 471
buy 150 shares at 468
sell 421 shares at 472
buy 690 shares at 463
sell 368 shares at 467
buy 716 shares at 465
sell 530 shares at 466
buy 319 shares at 464
sell 685 shares at 466
buy 956 shares at 461
sell 482 shares at 465
buy 230 shares at 459
sell 488 shares at 467
buy 555 shares at 460
sell 324 shares at 464
buy 543 shares at 461
sell 191 shares at 462
buy 362 shares at 458
sell 36 shares at 462
buy 997 shares at 457
sell 66 shares at 460
buy 390 shares at 457
sell 380 shares at 461
buy 69 shares at 453
sell 224 shares at 461
buy 476 shares at 456
sell 409 shares at 457
buy 201 shares at 457
sell 509 shares at 460
buy 473 shares at 458
sell 285 shares at 459
buy 7 shares at 455
sell 613 shares at 463
buy 689 shares at 458
sell 526 shares at 463
buy 730 shares at 459
sell 192 shares at 463
buy 48 shares at 462
sell 209 shares at 462
buy 349 shares at 460
sell 977 shares at 465
buy 284 shares at 460
sell 558 shares at 465
buy 257 shares at 462
sell 45 shares at 466
buy 582 shares at 464
sell 516 shares at 464
buy 903 shares at 461
sell 168 shares at 463
buy 563 shares at 462
sell 978 shares at 462
buy 261 shares at 459
sell 12 shares at 464
buy 113 shares at 459
sell 713 shares at 461
buy 254 shares at 460
sell 70 shares at 464
buy 772 shares at 461
sell 112 shares at 463
buy 440 shares at 462
sell 582 shares at 463
buy 779 shares at 463
sell 184 shares at 464
buy 836 shares at 461
sell 818 shares at 468
buy 202 shares at 464
sell 181 shares at 469
buy 972 shares at 467
sell 964 shares at 470
buy 167 shares at 465
sell 400 shares at 467
buy 441 shares at 461
sell 343 shares at 469
buy 681 shares at 462
sell 900 shares at 466
buy 894 shares at 463
sell 630 shares at 464
buy 587 shares at 460
sell 266 shares at 466
buy 951 shares at 457
sell 49 shares at 463
buy 865 shares at 456
sell 999 shares at 462
buy 448 shares at 457
sell 132 shares at 461
buy 159 shares at 457
sell 935 shares at 460
buy 547 shares at 454
sell 90 shares at 457
buy 692 shares at 456
sell 630 shares at 459
buy 160 shares at 453
sell 675 shares at 455
buy 509 shares at 451
sell 13 shares at 457
buy 75 shares at 453
sell 798 shares at 454
buy 580 shares at 448
sell 622 shares at 452
buy 660 shares at 449
sell 75 shares at 452
buy 441 shares at 446
sell 405 shares at 452
buy 637 shares at 446
sell 64 shares at 449
buy 292 shares at 444
sell 563 shares at 451
buy 953 shares at 446
sell 40 shares at 449
buy 840 shares at 442
sell 650 shares at 447
buy 422 shares at 442
sell 310 shares at 449
buy 601 shares at 444
sell 70 shares at 444
buy 523 shares at 442
sell 643 shares at 446
buy 134 shares at 439
sell 532 shares at 446
buy 265 shares at 438
sell 911 shares at 441
buy 846 shares at 438
sell 136 shares at 440
buy 34 shares at 437
sell 484 shares at 442
buy 409 shares at 435
sell 109 shares at 438
buy 170 shares at 437
sell 647 shares at 443
buy 655 shares at 438
sell 873 shares at 442
buy 758 shares at 441
sell 698 shares at 442
buy 153 shares at 440
sell 305 shares at 443
buy 965 shares at 440
sell 684 shares at 446
buy 152 shares at 441
sell 16 shares at 447
buy 21 shares at 445
sell 95 shares at 445
buy 90 shares at 445
sell 946 shares at 448
buy 291 shares at 443
sell 363 shares at 447
buy 173 shares at 444
sell 307 shares at 449
buy 370 shares at 445
sell 453 shares at 451
buy 173 shares at 450
sell 801 shares at 450
buy 191 shares at 447
sell 947 shares at 455
buy 595 shares at 450
sell 250 shares at 452
buy 811 shares at 452
sell 757 shares at 457
buy 199 shares at 450
sell 661 shares at 456
buy 792 shares at 455
sell 319 shares at 458
buy 559 shares at 454
sell 833 shares at 458
buy 999 shares at 453
sell 219 shares at 457
buy 149 shares at 457
sell 263 shares at 459
buy 301 shares at 459
sell 613 shares at 459
buy 782 shares at 460
sell 783 shares at 462
buy 308 shares at 460
sell 337 shares at 461
buy 614 shares at 462
sell 301 shares at 462
buy 312 shares at 463
sell 146 shares at 463
buy 683 shares at 463
sell 983 shares at 468
buy 766 shares at 461
sell 340 shares at 466
buy 425 shares at 466
sell 613 shares at 469
buy 724 shares at 464
sell 241 shares at 467
buy 422 shares at 465
sell 379 shares at 472
buy 977 shares at 468
sell 969 shares at 473
buy 61 shares at 470
sell 648 shares at 470
buy 427 shares at 470
sell 401 shares at 475
buy 406 shares at 471
sell 47 shares at 475
buy 703 shares at 472
sell 669 shares at 476
buy 864 shares at 474
sell 882 shares at 474
buy 704 shares at 472
sell 525 shares at 475
buy 143 shares at 475
sell 200 shares at 479
buy 3 shares at 474
sell 990 shares at 479
buy 879 shares at 474
sell 578 shares at 478
buy 381 shares at 476
sell 624 shares at 482
buy 481 shares at 477
sell 989 shares at 482
buy 130 shares at 474
sell 429 shares at 477
buy 472 shares at 473
sell 525 shares at 478
buy 3 shares at 476
sell 504 shares at 477
buy 540 shares at 476
sell 588 shares at 479
buy 118 shares at 476
sell 829 shares at 482
buy 102 shares at 476
sell 514 shares at 483
buy 372 shares at 479
sell 353 shares at 483
buy 794 shares at 474
sell 373 shares at 478
buy 309 shares at 474
sell 319 shares at 481
buy 98 shares at 472
sell 237 shares at 479
buy 87 shares at 473
sell 373 shares at 479
buy 974 shares at 472
sell 822 shares at 477
buy 109 shares at 470
sell 678 shares at 477
buy 902 shares at 472
sell 984 shares at 473
buy 277 shares at 468
sell 595 shares at 475
buy 609 shares at 470
sell 506 shares at 473
buy 30 shares at 469
sell 236 shares at 471
buy 835 shares at 464
sell 270 shares at 468
buy 728 shares at 463
sell 776 shares at 468
buy 137 shares at 462
sell 536 shares at 470
buy 811 shares at 465
sell 570 shares at 469
buy 372 shares at 464
sell 441 shares at 466
buy 522 shares at 459
sell 844 shares at 464
buy 745 shares at 462
sell 388 shares at 466
buy 954 shares at 459
sell 771 shares at 463
buy 52 shares at 457
sell 859 shares at 462
buy 846 shares at 459
sell 140 shares at 462
buy 537 shares at 456
sell 517 shares at 460
buy 726 shares at 454
sell 272 shares at 461
buy 932 shares at 452
sell 605 shares at 458
buy 259 shares at 452
sell 476 shares at 459
buy 677 shares at 454
sell 275 shares at 455
buy 315 shares at 452
sell 470 shares at 454
buy 974 shares at 450
sell 635 shares at 453
buy 1000 shares at 451
sell 520 shares at 453
buy 830 shares at 450
sell 858 shares at 454
buy 241 shares at 449
sell 203 shares at 452
buy 260 shares at 445
sell 207 shares at 452
buy 928 shares at 445
sell 714 shares at 447
buy 563 shares at 445
sell 700 shares at 447
buy 370 shares at 445
sell 130 shares at 445
buy 970 shares at 441
sell 374 shares at 446
buy 951 shares at 441
sell 603 shares at 447
buy 378 shares at 438
sell 584 shares at 446
buy 918 shares at 441
sell 203 shares at 441
buy 561 shares at 437
sell 332 shares at 444
buy 894 shares at 441
sell 289 shares at 442
buy 107 shares at 440
sell 645 shares at 446
buy 852 shares at 440
sell 296 shares at 445
buy 135 shares at 443
sell 403 shares at 446
buy 405 shares at 443
sell 628 shares at 445
buy 238 shares at 442
sell 515 shares at 444
buy 608 shares at 437
sell 762 shares at 443
buy 984 shares at 438
sell 182 shares at 440
buy 706 shares at 437
sell 320 shares at 440
buy 958 shares at 438
sell 172 shares at 444
buy 938 shares at 435
sell 545 shares at 443
buy 515 shares at 435
sell 244 shares at 442
buy 23 shares at 435
sell 889 shares at 441
buy 726 shares at 439
sell 293 shares at 444
buy 830 shares at 437
sell 283 shares at 445
buy 272 shares at 439
sell 803 shares at 442
buy 8 shares at 435
sell 287 shares at 441
buy 362 shares at 435
sell 155 shares at 440
buy 582 shares at 435
sell 138 shares at 439
buy 724 shares at 432
sell 234 shares at 438
buy 685 shares at 434
sell 123 shares at 439
buy 439 shares at 433
sell 155 shares at 434
buy 676 shares at 432
sell 766 shares at 439
buy 767 shares at 434
sell 272 shares at 436
buy 70 shares at 431
sell 259 shares at 438
buy 374 shares at 431
sell 223 shares at 435
buy 29 shares at 429
sell 846 shares at 433
buy 543 shares at 430
sell 905 shares at 434
buy 939 shares at 435
sell 133 shares at 438
buy 635 shares at 432
sell 65 shares at 440
buy 696 shares at 435
sell 596 shares at 441
1000
buy 271 shares at 498
sell 519 shares at 501
buy 520 shares at 497
sell 985 shares at 503
buy 299 shares at 498
sell 315 shares at 504
buy 848 shares at 503
sell 31 shares at 506
buy 420 shares at 501
sell 371 shares at 504
buy 113 shares at 502
sell 903 shares at 506
buy 140 shares at 504
sell 869 shares at 508
buy 210 shares at 501
sell 48 shares at 509
buy 422 shares at 500
sell 802 shares at 505
buy 109 shares at 499
sell 245 shares at 503
buy 794 shares at 498
sell 232 shares at 502
buy 456 shares at 500
sell 278 shares at 503
buy 467 shares at 499
sell 369 shares at 504
buy 896 shares at 498
sell 93 shares at 499
buy 988 shares at 495
sell 991 shares at 500
buy 742 shares at 499
sell 443 shares at 500
buy 357 shares at 500
sell 3 shares at 501
buy 749 shares at 497
sell 922 shares at 501
buy 960 shares at 498
sell 306 shares at 502
buy 869 shares at 500
sell 130 shares at 503
buy 923 shares at 499
sell 641 shares at 500
buy 149 shares at 497
sell 394 shares at 500
buy 486 shares at 498
sell 124 shares at 504
buy 770 shares at 497
sell 635 shares at 502
buy 91 shares at 501
sell 162 shares at 505
buy 44 shares at 503
sell 313 shares at 507
buy 886 shares at 502
sell 878 shares at 505
buy 671 shares at 504
sell 718 shares at 506
buy 62 shares at 505
sell 268 shares at 507
buy 507 shares at 503
sell 978 shares at 507
buy 944 shares at 504
sell 53 shares at 511
buy 439 shares at 508
sell 948 shares at 509
buy 526 shares at 506
sell 471 shares at 513
buy 534 shares at 510
sell 245 shares at 515
buy 213 shares at 512
sell 742 shares at 512
buy 131 shares at 510
sell 209 shares at 514
buy 260 shares at 509
sell 415 shares at 513
buy 98 shares at 509
sell 361 shares at 511
buy 385 shares at 504
sell 545 shares at 509
buy 763 shares at 504
sell 453 shares at 509
buy 645 shares at 502
sell 63 shares at 510
buy 614 shares at 504
sell 390 shares at 507
buy 221 shares at 502
sell 83 shares at 507
buy 943 shares at 501
sell 552 shares at 503
buy 109 shares at 500
sell 106 shares at 505
buy 134 shares at 497
sell 689 shares at 503
buy 384 shares at 500
sell 697 shares at 502
buy 748 shares at 496
sell 188 shares at 499
buy 867 shares at 497
sell 723 shares at 499
buy 172 shares at 494
sell 836 shares at 499
buy 668 shares at 495
sell 935 shares at 497
buy 532 shares at 495
sell 955 shares at 498
buy 81 shares at 493
sell 780 shares at 498
buy 100 shares at 492
sell 515 shares at 494
buy 451 shares at 490
sell 779 shares at 495
buy 179 shares at 488
sell 49 shares at 492
buy 945 shares at 486
sell 603 shares at 493
buy 790 shares at 488
sell 418 shares at 491
buy 614 shares at 485
sell 641 shares at 489
buy 392 shares at 483
sell 533 shares at 488
buy 250 shares at 486
sell 636 shares at 486
buy 441 shares at 483
sell 281 shares at 490
buy 52 shares at 486
sell 607 shares at 491
buy 765 shares at 485
sell 779 shares at 492
buy 112 shares at 486
sell 68 shares at 492
buy 372 shares at 490
sell 384 shares at 493
buy 866 shares at 488
sell 517 shares at 494
buy 102 shares at 491
sell 797 shares at 495
buy 721 shares at 493
sell 567 shares at 494
buy 583 shares at 495
sell 586 shares at 495
buy 477 shares at 491
sell 476 shares at 497
buy 720 shares at 489
sell 127 shares at 493
buy 583 shares at 491
sell 29 shares at 496
buy 619 shares at 490
sell 464 shares at 491
buy 597 shares at 487
sell 71 shares at 491
buy 862 shares at 487
sell 313 shares at 490
buy 993 shares at 487
sell 633 shares at 488
buy 912 shares at 486
sell 86 shares at 493
buy 257 shares at 487
sell 313 shares at 491
buy 836 shares at 491
sell 271 shares at 493
buy 557 shares at 489
sell 860 shares at 492
buy 377 shares at 488
sell 211 shares at 490
buy 19 shares at 490
sell 618 shares at 493
buy 436 shares at 486
sell 393 shares at 492
buy 386 shares at 486
sell 275 shares at 492
buy 345 shares at 484
sell 726 shares at 491
buy 99 shares at 482
sell 134 shares at 486
buy 248 shares at 482
sell 46 shares at 486
buy 388 shares at 482
sell 761 shares at 484
buy 614 shares at 480
sell 392 shares at 484
buy 47 shares at 480
sell 795 shares at 484
buy 913 shares at 482
sell 28 shares at 484
buy 562 shares at 481
sell 859 shares at 487
buy 65 shares at 484
sell 86 shares at 489
buy 813 shares at 483
sell 579 shares at 489
buy 57 shares at 485
sell 996 shares at 491
buy 309 shares at 485
sell 989 shares at 487
buy 132 shares at 484
sell 183 shares at 486
buy 519 shares at 485
sell 446 shares at 489
buy 844 shares at 487
sell 117 shares at 487
buy 220 shares at 487
sell 102 shares at 490
buy 954 shares at 488
sell 906 shares at 490
buy 504 shares at 489
sell 853 shares at 494
buy 371 shares at 488
sell 430 shares at 495
buy 139 shares at 488
sell 909 shares at 495
buy 731 shares at 492
sell 945 shares at 494
buy 198 shares at 492
sell 800 shares at 495
buy 817 shares at 494
sell 424 shares at 499
buy 782 shares at 496
sell 515 shares at 498
buy 930 shares at 497
sell 748 shares at 498
buy 584 shares at 497
sell 37 shares at 502
buy 541 shares at 497
sell 211 shares at 503
buy 918 shares at 499
sell 840 shares at 501
buy 57 shares at 501
sell 586 shares at 501
buy 491 shares at 499
sell 888 shares at 504
buy 309 shares at 500
sell 956 shares at 504
buy 569 shares at 502
sell 199 shares at 504
buy 631 shares at 501
sell 409 shares at 505
buy 182 shares at 505
sell 663 shares at 509
buy 996 shares at 503
sell 713 shares at 506
buy 672 shares at 500
sell 873 shares at 506
buy 471 shares at 504
sell 419 shares at 508
buy 768 shares at 504
sell 969 shares at 507
buy 803 shares at 506
sell 449 shares at 510
buy 782 shares at 507
sell 901 shares at 511
buy 728 shares at 506
sell 193 shares at 509
buy 452 shares at 508
sell 146 shares at 513
buy 629 shares at 508
sell 945 shares at 512
buy 922 shares at 511
sell 918 shares at 513
buy 221 shares at 509
sell 785 shares at 516
buy 927 shares at 510
sell 701 shares at 513
buy 465 shares at 509
sell 388 shares at 513
buy 111 shares at 506
sell 865 shares at 514
buy 591 shares at 509
sell 282 shares at 509
buy 205 shares at 504
sell 153 shares at 510
buy 989 shares at 503
sell 445 shares at 508
buy 403 shares at 504
sell 221 shares at 509
buy 818 shares at 504
sell 135 shares at 505
buy 536 shares at 501
sell 91 shares at 506
buy 578 shares at 501
sell 862 shares at 505
buy 496 shares at 505
sell 684 shares at 510
buy 85 shares at 504
sell 936 shares at 509
buy 355 shares at 506
sell 811 shares at 508
buy 40 shares at 505
sell 361 shares at 511
buy 639 shares at 506
sell 617 shares at 512
buy 243 shares at 507
sell 803 shares at 511
buy 679 shares at 506
sell 283 shares at 509
buy 523 shares at 505
sell 291 shares at 507
buy 755 shares at 505
sell 667 shares at 509
buy 109 shares at 505
sell 835 shares at 505
buy 784 shares at 502
sell 246 shares at 507
buy 410 shares at 499
sell 549 shares at 506
buy 417 shares at 501
sell 400 shares at 504
buy 703 shares at 502
sell 460 shares at 507
buy 491 shares at 503
sell 602 shares at 507
buy 692 shares at 501
sell 323 shares at 507
buy 507 shares at 504
sell 248 shares at 509
buy 139 shares at 503
sell 405 shares at 508
buy 854 shares at 508
sell 968 shares at 508
buy 277 shares at 507
sell 134 shares at 510
buy 220 shares at 510
sell 101 shares at 512
buy 116 shares at 508
sell 408 shares at 513
buy 845 shares at 509
sell 699 shares at 512
buy 111 shares at 509
sell 913 shares at 515
buy 638 shares at 513
sell 77 shares at 518
buy 286 shares at 511
sell 631 shares at 519
buy 634 shares at 515
sell 250 shares at 519
buy 40 shares at 513
sell 973 shares at 517
buy 363 shares at 517
sell 638 shares at 521
buy 37 shares at 517
sell 23 shares at 523
buy 644 shares at 517
sell 813 shares at 522
buy 137 shares at 519
sell 183 shares at 521
buy 854 shares at 519
sell 416 shares at 522
buy 875 shares at 519
sell 391 shares at 525
buy 732 shares at 519
sell 937 shares at 524
buy 377 shares at 521
sell 552 shares at 524
buy 645 shares at 521
sell 698 shares at 525
buy 944 shares at 522
sell 472 shares at 525
buy 248 shares at 522
sell 169 shares at 529
buy 359 shares at 527
sell 280 shares at 528
buy 573 shares at 524
sell 705 shares at 532
buy 382 shares at 527
sell 309 shares at 528
buy 718 shares at 525
sell 29 shares at 527
buy 494 shares at 525
sell 388 shares at 529
buy 805 shares at 520
sell 166 shares at 528
buy 951 shares at 523
sell 172 shares at 525
buy 964 shares at 522
sell 263 shares at 525
buy 463 shares at 518
sell 603 shares at 521
buy 589 shares at 519
sell 318 shares at 521
buy 760 shares at 518
sell 316 shares at 521
buy 503 shares at 515
sell 695 shares at 521
buy 626 shares at 515
sell 311 shares at 518
buy 741 shares at 514
sell 408 shares at 520
buy 773 shares at 512
sell 179 shares at 518
buy 216 shares at 513
sell 483 shares at 514
buy 441 shares at 513
sell 98 shares at 517
buy 229 shares at 509
sell 799 shares at 512
buy 426 shares at 510
sell 303 shares at 515
buy 557 shares at 507
sell 160 shares at 513
buy 939 shares at 505
sell 704 shares at 513
buy 995 shares at 507
sell 834 shares at 508
buy 469 shares at 507
sell 917 shares at 511
buy 412 shares at 502
sell 340 shares at 509
buy 673 shares at 503
sell 673 shares at 506
buy 73 shares at 500
sell 255 shares at 506
buy 789 shares at 499
sell 341 shares at 507
buy 507 shares at 502
sell 26 shares at 504
buy 298 shares at 498
sell 640 shares at 503
buy 369 shares at 498
sell 281 shares at 503
buy 53 shares at 495
sell 877 shares at 500
buy 303 shares at 496
sell 292 shares at 501
buy 841 shares at 495
sell 902 shares at 498
buy 244 shares at 495
sell 378 shares at 502
buy 748 shares at 497
sell 595 shares at 502
buy 377 shares at 499
sell 165 shares at 501
buy 55 shares at 501
sell 897 shares at 504
buy 306 shares at 496
sell 991 shares at 504
buy 723 shares at 499
sell 837 shares at 502
buy 377 shares at 497
sell 361 shares at 502
buy 443 shares at 497
sell 111 shares at 500
buy 947 shares at 494
sell 699 shares at 496
buy 865 shares at 494
sell 540 shares at 495
buy 29 shares at 492
sell 32 shares at 497
buy 524 shares at 491
sell 156 shares at 497
buy 477 shares at 496
sell 640 shares at 499
buy 832 shares at 496
sell 752 shares at 497
buy 344 shares at 497
sell 490 shares at 501
buy 616 shares at 498
sell 517 shares at 499
buy 316 shares at 498
sell 493 shares at 504
buy 860 shares at 501
sell 350 shares at 502
buy 770 shares at 500
sell 373 shares at 502
buy 919 shares at 498
sell 661 shares at 504
buy 33 shares at 500
sell 126 shares at 502
buy 829 shares at 498
sell 722 shares at 502
buy 797 shares at 496
sell 177 shares at 499
buy 434 shares at 493
sell 283 shares at 501
buy 567 shares at 493
sell 356 shares at 500
buy 386 shares at 493
sell 961 shares at 499
buy 198 shares at 493
sell 302 shares at 494
buy 413 shares at 490
sell 792 shares at 493
buy 786 shares at 491
sell 210 shares at 494
buy 271 shares at 489
sell 775 shares at 491
buy 288 shares at 490
sell 435 shares at 494
buy 452 shares at 489
sell 972 shares at 491
buy 556 shares at 488
sell 913 shares at 489
buy 216 shares at 486
sell 787 shares at 490
buy 986 shares at 482
sell 389 shares at 489
buy 664 shares at 483
sell 205 shares at 487
buy 735 shares at 483
sell 193 shares at 485
buy 603 shares at 482
sell 157 shares at 489
buy 287 shares at 483
sell 402 shares at 487
buy 38 shares at 485
sell 958 shares at 488
buy 65 shares at 486
sell 621 shares at 489
buy 430 shares at 485
sell 877 shares at 491
buy 599 shares at 486
sell 334 shares at 494
buy 757 shares at 489
sell 917 shares at 489
buy 357 shares at 487
sell 505 shares at 489
buy 842 shares at 485
sell 221 shares at 487
buy 698 shares at 483
sell 837 shares at 490
buy 896 shares at 483
sell 487 shares at 491
buy 744 shares at 485
sell 805 shares at 490
buy 45 shares at 485
sell 962 shares at 493
buy 985 shares at 486
sell 353 shares at 493
buy 807 shares at 488
sell 926 shares at 495
buy 249 shares at 492
sell 695 shares at 493
buy 66 shares at 492
sell 198 shares at 497
buy 283 shares at 491
sell 178 shares at 496
buy 43 shares at 495
sell 612 shares at 498
buy 61 shares at 495
sell 817 shares at 496
buy 595 shares at 494
sell 511 shares at 497
buy 343 shares at 494
sell 26 shares at 502
buy 124 shares at 496
sell 536 shares at 503
buy 991 shares at 497
sell 6 shares at 501
buy 81 shares at 497
sell 174 shares at 499
buy 970 shares at 494
sell 258 shares at 500
buy 439 shares at 492
sell 792 shares at 497
buy 741 shares at 490
sell 76 shares at 494
buy 280 shares at 493
sell 485 shares at 493
buy 843 shares at 490
sell 516 shares at 493
buy 558 shares at 487
sell 887 shares at 493
buy 805 shares at 489
sell 76 shares at 492
buy 296 shares at 489
sell 276 shares at 490
buy 232 shares at 487
sell 794 shares at 491
buy 825 shares at 487
sell 888 shares at 489
buy 153 shares at 483
sell 613 shares at 489
buy 937 shares at 485
sell 631 shares at 485
buy 602 shares at 481
sell 361 shares at 485
buy 904 shares at 479
sell 949 shares at 484
buy 100 shares at 484
sell 589 shares at 485
buy 237 shares at 481
sell 358 shares at 489
buy 813 shares at 482
sell 233 shares at 488
buy 584 shares at 485
sell 225 shares at 490
buy 533 shares at 485
sell 572 shares at 489
buy 668 shares at 487
sell 166 shares at 491
buy 928 shares at 486
sell 143 shares at 492
buy 563 shares at 489
sell 382 shares at 495
buy 111 shares at 491
sell 560 shares at 495
buy 207 shares at 493
sell 574 shares at 496
buy 814 shares at 489
sell 10 shares at 496
buy 204 shares at 488
sell 59 shares at 494
buy 88 shares at 488
sell 439 shares at 495
buy 751 shares at 490
sell 621 shares at 495
buy 552 shares at 490
sell 851 shares at 490
buy 63 shares at 489
sell 919 shares at 489
buy 114 shares at 486
sell 117 shares at 488
buy 28 shares at 486
sell 293 shares at 489
buy 312 shares at 483
sell 47 shares at 490
buy 563 shares at 481
sell 251 shares at 486
buy 666 shares at 480
sell 280 shares at 484
buy 921 shares at 480
sell 921 shares at 483
buy 724 shares at 481
sell 71 shares at 488
buy 960 shares at 482
sell 457 shares at 488
buy 855 shares at 483
sell 829 shares at 490
buy 935 shares at 487
sell 867 shares at 491
buy 553 shares at 485
sell 786 shares at 490
buy 686 shares at 487
sell 354 shares at 492
buy 272 shares at 486
sell 951 shares at 494
buy 729 shares at 491
sell 92 shares at 493
buy 395 shares at 492
sell 170 shares at 492
buy 185 shares at 491
sell 809 shares at 494
buy 157 shares at 491
sell 601 shares at 498
buy 24 shares at 494
sell 242 shares at 499
buy 888 shares at 496
sell 267 shares at 497
buy 140 shares at 493
sell 50 shares at 500
buy 305 shares at 492
sell 198 shares at 497
buy 840 shares at 492
sell 765 shares at 495
buy 163 shares at 493
sell 368 shares at 499
buy 506 shares at 495
sell 783 shares at 501
buy 720 shares at 496
sell 569 shares at 502
buy 966 shares at 497
sell 743 shares at 501
buy 197 shares at 496
sell 388 shares at 503
buy 291 shares at 497
sell 156 shares at 501
buy 569 shares at 502
sell 446 shares at 505
buy 249 shares at 503
sell 525 shares at 506
buy 95 shares at 504
sell 175 shares at 505
buy 999 shares at 501
sell 269 shares at 506
buy 680 shares at 504
sell 17 shares at 506
buy 513 shares at 501
sell 620 shares at 505
buy 557 shares at 498
sell 685 shares at 504
buy 720 shares at 501
sell 669 shares at 501
buy 209 shares at 496
sell 86 shares at 502
buy 878 shares at 498
sell 741 shares at 502
buy 86 shares at 495
sell 763 shares at 500
buy 798 shares at 493
sell 954 shares at 500
buy 718 shares at 494
sell 926 shares at 499
buy 153 shares at 495
sell 578 shares at 498
buy 562 shares at 493
sell 464 shares at 496
buy 873 shares at 492
sell 552 shares at 495
buy 26 shares at 490
sell 255 shares at 496
buy 851 shares at 488
sell 174 shares at 492
buy 511 shares at 490
sell 679 shares at 493
buy 6 shares at 487
sell 101 shares at 493
buy 523 shares at 487
sell 844 shares at 488
buy 663 shares at 487
sell 74 shares at 491
buy 151 shares at 485
sell 872 shares at 486
buy 727 shares at 485
sell 19 shares at 486
buy 724 shares at 483
sell 635 shares at 485
buy 262 shares at 479
sell 841 shares at 486
buy 305 shares at 480
sell 188 shares at 483
buy 34 shares at 481
sell 136 shares at 482
buy 309 shares at 480
sell 318 shares at 480
buy 48 shares at 478
sell 675 shares at 481
buy 788 shares at 475
sell 623 shares at 481
buy 172 shares at 475
sell 6 shares at 477
buy 699 shares at 472
sell 338 shares at 478
buy 264 shares at 473
sell 329 shares at 475
buy 56 shares at 471
sell 689 shares at 477
buy 757 shares at 473
sell 200 shares at 475
buy 61 shares at 470
sell 37 shares at 472
buy 284 shares at 469
sell 28 shares at 471
buy 130 shares at 469
sell 237 shares at 475
buy 756 shares at 472
sell 199 shares at 477
buy 928 shares at 470
sell 891 shares at 475
buy 481 shares at 474
sell 341 shares at 476
buy 884 shares at 473
sell 781 shares at 480
buy 773 shares at 474
sell 979 shares at 479
buy 548 shares at 476
sell 534 shares at 481
buy 110 shares at 475
sell 182 shares at 479
buy 13 shares at 480
sell 169 shares at 481
buy 737 shares at 480
sell 335 shares at 485
buy 545 shares at 478
sell 506 shares at 482
buy 280 shares at 479
sell 434 shares at 487
buy 276 shares at 481
sell 587 shares at 487
buy 39 shares at 482
sell 886 shares at 489
buy 564 shares at 482
sell 868 shares at 489
buy 126 shares at 484
sell 573 shares at 487
buy 339 shares at 486
sell 858 shares at 492
buy 89 shares at 488
sell 131 shares at 491
buy 85 shares at 489
sell 946 shares at 491
buy 941 shares at 489
sell 579 shares at 491
buy 508 shares at 491
sell 568 shares at 493
buy 406 shares at 489
sell 997 shares at 495
buy 894 shares at 490
sell 21 shares at 494
buy 702 shares at 494
sell 44 shares at 495
buy 480 shares at 493
sell 213 shares at 498
buy 170 shares at 495
sell 703 shares at 499
buy 687 shares at 498
sell 989 shares at 502
buy 813 shares at 498
sell 891 shares at 499
buy 555 shares at 499
sell 712 shares at 504
buy 928 shares at 497
sell 52 shares at 501
buy 116 shares at 498
sell 79 shares at 504
buy 721 shares at 503
sell 648 shares at 506
buy 895 shares at 502
sell 907 shares at 507
buy 945 shares at 502
sell 781 shares at 507
buy 472 shares at 503
sell 615 shares at 507
buy 124 shares at 504
sell 296 shares at 511
buy 755 shares at 506
sell 940 shares at 510
buy 222 shares at 508
sell 170 shares at 509
buy 469 shares at 508
sell 846 shares at 510
buy 264 shares at 508
sell 398 shares at 512
buy 958 shares at 509
sell 953 shares at 516
buy 621 shares at 509
sell 569 shares at 515
buy 706 shares at 510
sell 569 shares at 516
buy 890 shares at 513
sell 465 shares at 518
buy 498 shares at 512
sell 555 shares at 517
buy 905 shares at 514
sell 278 shares at 520
buy 488 shares at 518
sell 925 shares at 518
buy 31 shares at 515
sell 582 shares at 520
buy 508 shares at 518
sell 350 shares at 521
buy 909 shares at 521
sell 576 shares at 525
buy 367 shares at 518
sell 901 shares at 526
buy 507 shares at 519
sell 523 shares at 525
buy 228 shares at 522
sell 794 shares at 524
buy 328 shares at 523
sell 474 shares at 529
buy 153 shares at 524
sell 495 shares at 526
buy 500 shares at 521
sell 159 shares at 524
buy 533 shares at 518
sell 4 shares at 524
buy 568 shares at 517
sell 594 shares at 524
buy 777 shares at 517
sell 697 shares at 521
buy 759 shares at 519
sell 412 shares at 522
buy 898 shares at 515
sell 276 shares at 519
buy 470 shares at 513
sell 352 shares at 519
buy 486 shares at 516
sell 813 shares at 520
buy 877 shares at 516
sell 883 shares at 517
buy 308 shares at 517
sell 575 shares at 521
buy 452 shares at 515
sell 768 shares at 519
buy 628 shares at 516
sell 786 shares at 522
buy 727 shares at 521
sell 450 shares at 524
buy 470 shares at 522
sell 862 shares at 524
buy 453 shares at 523
sell 516 shares at 527
buy 69 shares at 523
sell 282 shares at 525
buy 801 shares at 524
sell 168 shares at 529
buy 569 shares at 522
sell 422 shares at 529
buy 629 shares at 525
sell 876 shares at 528
buy 578 shares at 524
sell 424 shares at 529
buy 179 shares at 527
sell 690 shares at 532
buy 21 shares at 529
sell 628 shares at 534
buy 682 shares at 529
sell 204 shares at 535
buy 514 shares at 531
sell 625 shares at 533
buy 130 shares at 532
sell 553 shares at 533
buy 414 shares at 532
sell 892 shares at 538
buy 719 shares at 531
sell 968 shares at 537
buy 602 shares at 533
sell 528 shares at 536
buy 285 shares at 531
sell 889 shares at 536
buy 967 shares at 533
sell 230 shares at 538
buy 351 shares at 532
sell 259 shares at 533
buy 603 shares at 531
sell 363 shares at 535
buy 88 shares at 529
sell 578 shares at 535
buy 991 shares at 529
sell 104 shares at 532
buy 538 shares at 526
sell 850 shares at 529
buy 664 shares at 524
sell 50 shares at 532
buy 393 shares at 525
sell 760 shares at 527
buy 189 shares at 528
sell 871 shares at 532
buy 81 shares at 524
sell 663 shares at 529
buy 986 shares at 525
sell 404 shares at 530
buy 344 shares at 522
sell 374 shares at 528
buy 718 shares at 523
sell 854 shares at 527
buy 541 shares at 523
sell 696 shares at 523
buy 898 shares at 522
sell 118 shares at 527
buy 568 shares at 523
sell 381 shares at 523
buy 777 shares at 518
sell 209 shares at 525
buy 429 shares at 517
sell 339 shares at 521
buy 447 shares at 520
sell 629 shares at 520
buy 81 shares at 515
sell 852 shares at 521
buy 365 shares at 514
sell 685 shares at 518
buy 75 shares at 517
sell 698 shares at 517
buy 907 shares at 513
sell 252 shares at 516
buy 612 shares at 513
sell 638 shares at 519
buy 410 shares at 514
sell 919 shares at 518
buy 908 shares at 512
sell 944 shares at 517
buy 140 shares at 510
sell 624 shares at 516
buy 121 shares at 509
sell 60 shares at 515
buy 393 shares at 506
sell 287 shares at 511
buy 401 shares at 506
sell 790 shares at 511
buy 838 shares at 508
sell 360 shares at 511
buy 111 shares at 505
sell 658 shares at 511
buy 255 shares at 502
sell 600 shares at 510
buy 907 shares at 501
sell 970 shares at 505
buy 674 shares at 504
sell 949 shares at 504
buy 492 shares at 502
sell 666 shares at 507
buy 278 shares at 499
sell 605 shares at 502
buy 792 shares at 499
sell 592 shares at 505
buy 716 shares at 500
sell 754 shares at 504
buy 474 shares at 502
sell 339 shares at 506
buy 211 shares at 503
sell 954 shares at 506
buy 13 shares at 502
sell 195 shares at 507
buy 1 shares at 506
sell 458 shares at 506
buy 35 shares at 503
sell 396 shares at 509
buy 605 shares at 505
sell 308 shares at 511
buy 944 shares at 505
sell 933 shares at 510
1000
buy 176 shares at 497
sell 93 shares at 504
buy 223 shares at 498
sell 7 shares at 502
buy 994 shares at 502
sell 478 shares at 504
buy 422 shares at 500
sell 121 shares at 503
buy 21 shares at 501
sell 157 shares at 507
buy 516 shares at 502
sell 315 shares at 508
buy 940 shares at 502
sell 454 shares at 506
buy 810 shares at 502
sell 950 shares at 504
buy 473 shares at 499
sell 441 shares at 502
buy 166 shares at 498
sell 450 shares at 504
buy 265 shares at 498
sell 18 shares at 501
buy 854 shares at 499
sell 609 shares at 503
buy 218 shares at 494
sell 768 shares at 499
buy 576 shares at 493
sell 801 shares at 499
buy 824 shares at 495
sell 864 shares at 500
buy 828 shares at 492
sell 22 shares at 495
buy 266 shares at 491
sell 725 shares at 496
buy 62 shares at 492
sell 656 shares at 496
buy 96 shares at 490
sell 171 shares at 498
buy 366 shares at 493
sell 447 shares at 499
buy 798 shares at 495
sell 16 shares at 497
buy 667 shares at 494
sell 442 shares at 497
buy 860 shares at 495
sell 713 shares at 498
buy 729 shares at 499
sell 781 shares at 500
buy 140 shares at 497
sell 259 shares at 500
buy 521 shares at 495
sell 187 shares at 501
buy 205 shares at 496
sell 886 shares at 499
buy 195 shares at 497
sell 618 shares at 502
buy 438 shares at 500
sell 583 shares at 501
buy 523 shares at 498
sell 130 shares at 505
buy 501 shares at 499
sell 444 shares at 506
buy 841 shares at 502
sell 484 shares at 503
buy 28 shares at 500
sell 67 shares at 504
buy 196 shares at 503
sell 41 shares at 506
buy 319 shares at 503
sell 997 shares at 508
buy 130 shares at 503
sell 982 shares at 505
buy 947 shares at 505
sell 576 shares at 506
buy 384 shares at 504
sell 852 shares at 511
buy 801 shares at 506
sell 895 shares at 511
buy 698 shares at 506
sell 27 shares at 511
buy 825 shares at 508
sell 830 shares at 514
buy 934 shares at 509
sell 140 shares at 512
buy 921 shares at 509
sell 375 shares at 512
buy 595 shares at 511
sell 242 shares at 514
buy 554 shares at 512
sell 401 shares at 515
buy 616 shares at 511
sell 879 shares at 517
buy 106 shares at 513
sell 51 shares at 516
buy 63 shares at 515
sell 291 shares at 519
buy 554 shares at 517
sell 758 shares at 521
buy 65 shares at 518
sell 554 shares at 523
buy 356 shares at 516
sell 918 shares at 523
buy 735 shares at 518
sell 213 shares at 523
buy 152 shares at 519
sell 181 shares at 522
buy 170 shares at 521
sell 282 shares at 523
buy 474 shares at 521
sell 642 shares at 528
buy 964 shares at 519
sell 871 shares at 524
buy 542 shares at 521
sell 221 shares at 522
buy 936 shares at 519
sell 405 shares at 524
buy 120 shares at 520
sell 228 shares at 524
buy 585 shares at 517
sell 820 shares at 519
buy 988 shares at 517
sell 996 shares at 519
buy 992 shares at 516
sell 920 shares at 519
buy 577 shares at 517
sell 739 shares at 520
buy 773 shares at 517
sell 760 shares at 524
buy 917 shares at 521
sell 883 shares at 524
buy 87 shares at 520
sell 119 shares at 523
buy 750 shares at 521
sell 990 shares at 528
buy 263 shares at 523
sell 873 shares at 525
buy 37 shares at 522
sell 410 shares at 528
buy 976 shares at 527
sell 694 shares at 531
buy 278 shares at 524
sell 428 shares at 528
buy 78 shares at 528
sell 228 shares at 532
buy 878 shares at 530
sell 453 shares at 534
buy 30 shares at 528
sell 540 shares at 534
buy 194 shares at 530
sell 830 shares at 536
buy 440 shares at 532
sell 668 shares at 537
buy 447 shares at 531
sell 666 shares at 538
buy 165 shares at 535
sell 224 shares at 535
buy 432 shares at 533
sell 205 shares at 536
buy 304 shares at 533
sell 674 shares at 539
buy 393 shares at 538
sell 456 shares at 540
buy 224 shares at 538
sell 271 shares at 542
buy 286 shares at 540
sell 965 shares at 543
buy 591 shares at 540
sell 922 shares at 542
buy 477 shares at 538
sell 831 shares at 543
buy 670 shares at 537
sell 744 shares at 544
buy 910 shares at 538
sell 917 shares at 542
buy 258 shares at 538
sell 675 shares at 540
buy 878 shares at 535
sell 574 shares at 542
buy 840 shares at 533
sell 286 shares at 538
buy 496 shares at 534
sell 194 shares at 536
buy 26 shares at 532
sell 309 shares at 538
buy 487 shares at 531
sell 833 shares at 538
buy 494 shares at 533
sell 37 shares at 535
buy 922 shares at 529
sell 761 shares at 533
buy 580 shares at 531
sell 22 shares at 532
buy 971 shares at 529
sell 92 shares at 531
buy 417 shares at 529
sell 440 shares at 530
buy 185 shares at 524
sell 340 shares at 531
buy 437 shares at 525
sell 682 shares at 528
buy 926 shares at 526
sell 130 shares at 527
buy 720 shares at 524
sell 281 shares at 526
buy 432 shares at 522
sell 897 shares at 524
buy 637 shares at 522
sell 825 shares at 524
buy 134 shares at 519
sell 932 shares at 523
buy 601 shares at 517
sell 841 shares at 524
buy 574 shares at 517
sell 185 shares at 524
buy 779 shares at 518
sell 565 shares at 522
buy 397 shares at 518
sell 281 shares at 519
buy 564 shares at 517
sell 359 shares at 520
buy 727 shares at 514
sell 377 shares at 519
buy 356 shares at 511
sell 663 shares at 515
buy 101 shares at 510
sell 156 shares at 515
buy 104 shares at 513
sell 949 shares at 515
buy 166 shares at 510
sell 19 shares at 512
buy 734 shares at 511
sell 46 shares at 512
buy 458 shares at 506
sell 623 shares at 510
buy 672 shares at 509
sell 143 shares at 510
buy 739 shares at 504
sell 563 shares at 511
buy 738 shares at 507
sell 895 shares at 508
buy 72 shares at 506
sell 431 shares at 508
buy 843 shares at 505
sell 363 shares at 505
buy 112 shares at 503
sell 142 shares at 506
buy 674 shares at 501
sell 424 shares at 504
buy 513 shares at 498
sell 934 shares at 502
buy 61 shares at 498
sell 147 shares at 504
buy 162 shares at 500
sell 404 shares at 503
buy 404 shares at 499
sell 348 shares at 502
buy 319 shares at 495
sell 76 shares at 501
buy 310 shares at 494
sell 423 shares at 497
buy 217 shares at 494
sell 911 shares at 498
buy 61 shares at 491
sell 540 shares at 497
buy 741 shares at 492
sell 248 shares at 494
buy 68 shares at 492
sell 156 shares at 496
buy 534 shares at 491
sell 245 shares at 496
buy 559 shares at 492
sell 734 shares at 494
buy 738 shares at 491
sell 657 shares at 493
buy 33 shares at 488
sell 261 shares at 494
buy 130 shares at 488
sell 340 shares at 491
buy 357 shares at 486
sell 58 shares at 490
buy 74 shares at 486
sell 648 shares at 491
buy 896 shares at 484
sell 330 shares at 487
buy 37 shares at 486
sell 405 shares at 490
buy 455 shares at 487
sell 778 shares at 490
buy 397 shares at 488
sell 312 shares at 490
buy 470 shares at 490
sell 368 shares at 494
buy 283 shares at 491
sell 55 shares at 493
buy 115 shares at 492
sell 497 shares at 496
buy 57 shares at 491
sell 578 shares at 498
buy 647 shares at 490
sell 305 shares at 494
buy 952 shares at 490
sell 528 shares at 496
buy 99 shares at 489
sell 351 shares at 495
buy 658 shares at 488
sell 267 shares at 492
buy 888 shares at 486
sell 262 shares at 492
buy 122 shares at 484
sell 511 shares at 489
buy 739 shares at 484
sell 870 shares at 487
buy 202 shares at 486
sell 293 shares at 486
buy 200 shares at 485
sell 397 shares at 489
buy 711 shares at 480
sell 802 shares at 487
buy 535 shares at 479
sell 153 shares at 483
buy 479 shares at 481
sell 743 shares at 485
buy 347 shares at 478
sell 16 shares at 484
buy 137 shares at 480
sell 818 shares at 484
buy 130 shares at 477
sell 381 shares at 485
buy 730 shares at 482
sell 792 shares at 485
buy 766 shares at 482
sell 133 shares at 486
buy 436 shares at 484
sell 536 shares at 488
buy 855 shares at 481
sell 518 shares at 487
buy 990 shares at 486
sell 917 shares at 488
buy 766 shares at 485
sell 469 shares at 490
buy 350 shares at 488
sell 106 shares at 490
buy 23 shares at 489
sell 879 shares at 491
buy 147 shares at 489
sell 626 shares at 493
buy 417 shares at 489
sell 51 shares at 491
buy 846 shares at 490
sell 467 shares at 494
buy 957 shares at 493
sell 369 shares at 496
buy 887 shares at 493
sell 605 shares at 494
buy 715 shares at 493
sell 227 shares at 495
buy 753 shares at 495
sell 517 shares at 496
buy 340 shares at 495
sell 660 shares at 497
buy 769 shares at 498
sell 705 shares at 501
buy 786 shares at 498
sell 282 shares at 502
buy 659 shares at 496
sell 798 shares at 503
buy 767 shares at 501
sell 101 shares at 501
buy 325 shares at 498
sell 716 shares at 504
buy 840 shares at 499
sell 325 shares at 504
buy 108 shares at 498
sell 563 shares at 503
buy 614 shares at 498
sell 102 shares at 504
buy 773 shares at 496
sell 198 shares at 500
buy 285 shares at 495
sell 200 shares at 500
buy 176 shares at 497
sell 779 shares at 501
buy 310 shares at 499
sell 138 shares at 500
buy 762 shares at 496
sell 256 shares at 503
buy 814 shares at 497
sell 854 shares at 502
buy 660 shares at 499
sell 794 shares at 505
buy 313 shares at 503
sell 649 shares at 506
buy 330 shares at 502
sell 996 shares at 508
buy 601 shares at 504
sell 716 shares at 509
buy 1000 shares at 506
sell 849 shares at 507
buy 753 shares at 503
sell 521 shares at 511
buy 410 shares at 506
sell 76 shares at 509
buy 36 shares at 509
sell 671 shares at 511
buy 253 shares at 508
sell 122 shares at 514
buy 756 shares at 507
sell 946 shares at 513
buy 701 shares at 508
sell 141 shares at 511
buy 20 shares at 509
sell 199 shares at 515
buy 236 shares at 510
sell 931 shares at 515
buy 108 shares at 510
sell 371 shares at 513
buy 453 shares at 511
sell 451 shares at 518
buy 627 shares at 512
sell 829 shares at 516
buy 766 shares at 513
sell 325 shares at 519
buy 104 shares at 514
sell 880 shares at 518
buy 842 shares at 518
sell 117 shares at 521
buy 620 shares at 519
sell 601 shares at 520
buy 687 shares at 516
sell 391 shares at 520
buy 372 shares at 518
sell 457 shares at 523
buy 960 shares at 522
sell 309 shares at 523
buy 832 shares at 520
sell 850 shares at 526
buy 17 shares at 523
sell 280 shares at 525
buy 831 shares at 525
sell 612 shares at 528
buy 973 shares at 525
sell 943 shares at 529
buy 718 shares at 526
sell 719 shares at 530
buy 404 shares at 526
sell 954 shares at 531
buy 527 shares at 525
sell 860 shares at 530
buy 252 shares at 526
sell 566 shares at 533
buy 946 shares at 528
sell 332 shares at 531
buy 129 shares at 528
sell 316 shares at 531
buy 273 shares at 529
sell 739 shares at 533
buy 376 shares at 525
sell 448 shares at 529
buy 569 shares at 525
sell 57 shares at 532
buy 366 shares at 530
sell 29 shares at 530
buy 257 shares at 530
sell 274 shares at 535
buy 121 shares at 530
sell 721 shares at 533
buy 21 shares at 530
sell 278 shares at 536
buy 592 shares at 532
sell 149 shares at 532
buy 311 shares at 531
sell 76 shares at 533
buy 361 shares at 530
sell 121 shares at 537
buy 34 shares at 533
sell 297 shares at 535
buy 784 shares at 536
sell 302 shares at 540
buy 792 shares at 537
sell 276 shares at 540
buy 678 shares at 534
sell 177 shares at 540
buy 695 shares at 537
sell 65 shares at 540
buy 154 shares at 536
sell 290 shares at 542
buy 7 shares at 540
sell 869 shares at 542
buy 455 shares at 542
sell 97 shares at 544
buy 664 shares at 540
sell 875 shares at 545
buy 566 shares at 541
sell 981 shares at 546
buy 735 shares at 542
sell 930 shares at 547
buy 136 shares at 540
sell 392 shares at 547
buy 263 shares at 541
sell 236 shares at 543
buy 553 shares at 540
sell 523 shares at 543
buy 816 shares at 537
sell 944 shares at 544
buy 264 shares at 539
sell 570 shares at 541
buy 715 shares at 539
sell 840 shares at 543
buy 749 shares at 534
sell 135 shares at 539
buy 64 shares at 536
sell 339 shares at 540
buy 424 shares at 535
sell 173 shares at 539
buy 569 shares at 531
sell 868 shares at 537
buy 822 shares at 530
sell 113 shares at 538
buy 165 shares at 529
sell 51 shares at 534
buy 882 shares at 530
sell 937 shares at 536
buy 493 shares at 527
sell 998 shares at 532
buy 586 shares at 530
sell 287 shares at 532
buy 843 shares at 531
sell 664 shares at 534
buy 818 shares at 528
sell 669 shares at 530
buy 391 shares at 527
sell 82 shares at 532
buy 534 shares at 528
sell 259 shares at 534
buy 503 shares at 529
sell 474 shares at 534
buy 909 shares at 531
sell 102 shares at 536
buy 653 shares at 529
sell 931 shares at 536
buy 473 shares at 532
sell 629 shares at 535
buy 253 shares at 531
sell 916 shares at 533
buy 70 shares at 529
sell 350 shares at 536
buy 392 shares at 531
sell 355 shares at 533
buy 203 shares at 529
sell 177 shares at 534
buy 76 shares at 529
sell 59 shares at 533
buy 509 shares at 527
sell 163 shares at 532
buy 633 shares at 525
sell 853 shares at 527
buy 528 shares at 525
sell 998 shares at 530
buy 38 shares at 523
sell 832 shares at 529
buy 219 shares at 523
sell 313 shares at 526
buy 336 shares at 520
sell 613 shares at 524
buy 292 shares at 518
sell 9 shares at 525
buy 331 shares at 520
sell 835 shares at 521
buy 613 shares at 520
sell 307 shares at 524
buy 956 shares at 518
sell 911 shares at 520
buy 99 shares at 518
sell 688 shares at 522
buy 993 shares at 517
sell 925 shares at 518
buy 104 shares at 513
sell 98 shares at 517
buy 191 shares at 514
sell 140 shares at 516
buy 125 shares at 511
sell 448 shares at 515
buy 91 shares at 513
sell 245 shares at 517
buy 987 shares at 513
sell 881 shares at 517
buy 631 shares at 513
sell 313 shares at 517
buy 157 shares at 518
sell 224 shares at 522
buy 277 shares at 519
sell 972 shares at 519
buy 357 shares at 520
sell 809 shares at 521
buy 407 shares at 518
sell 411 shares at 522
buy 287 shares at 518
sell 403 shares at 522
buy 970 shares at 521
sell 88 shares at 526
buy 63 shares at 524
sell 417 shares at 528
buy 242 shares at 521
sell 191 shares at 526
buy 363 shares at 525
sell 926 shares at 526
buy 951 shares at 526
sell 323 shares at 527
buy 274 shares at 524
sell 975 shares at 530
buy 693 shares at 529
sell 314 shares at 530
buy 369 shares at 530
sell 772 shares at 534
buy 167 shares at 528
sell 450 shares at 534
buy 484 shares at 529
sell 216 shares at 534
buy 292 shares at 530
sell 578 shares at 531
buy 564 shares at 529
sell 71 shares at 533
buy 236 shares at 528
sell 615 shares at 531
buy 245 shares at 525
sell 260 shares at 532
buy 444 shares at 524
sell 138 shares at 531
buy 433 shares at 522
sell 17 shares at 530
buy 313 shares at 521
sell 551 shares at 526
buy 974 shares at 523
sell 496 shares at 524
buy 114 shares at 523
sell 278 shares at 524
buy 991 shares at 520
sell 155 shares at 524
buy 913 shares at 521
sell 227 shares at 521
buy 821 shares at 519
sell 722 shares at 523
buy 561 shares at 516
sell 477 shares at 519
buy 733 shares at 514
sell 900 shares at 519
buy 595 shares at 515
sell 464 shares at 519
buy 997 shares at 516
sell 745 shares at 516
buy 437 shares at 513
sell 565 shares at 519
buy 207 shares at 513
sell 2 shares at 518
buy 835 shares at 511
sell 875 shares at 514
buy 969 shares at 510
sell 443 shares at 514
buy 275 shares at 511
sell 668 shares at 515
buy 440 shares at 513
sell 307 shares at 518
buy 474 shares at 513
sell 355 shares at 521
buy 171 shares at 513
sell 468 shares at 519
buy 842 shares at 513
sell 419 shares at 518
buy 425 shares at 514
sell 416 shares at 515
buy 391 shares at 513
sell 422 shares at 515
buy 162 shares at 510
sell 20 shares at 515
buy 960 shares at 508
sell 3 shares at 514
buy 988 shares at 507
sell 632 shares at 510
buy 211 shares at 506
sell 69 shares at 511
buy 90 shares at 504
sell 751 shares at 508
buy 359 shares at 506
sell 765 shares at 510
buy 699 shares at 504
sell 856 shares at 508
buy 239 shares at 503
sell 406 shares at 506
buy 441 shares at 503
sell 529 shares at 505
buy 888 shares at 501
sell 737 shares at 506
buy 804 shares at 501
sell 19 shares at 503
buy 291 shares at 501
sell 204 shares at 504
buy 212 shares at 496
sell 688 shares at 504
buy 152 shares at 498
sell 851 shares at 503
buy 544 shares at 495
sell 886 shares at 501
buy 975 shares at 496
sell 405 shares at 498
buy 18 shares at 493
sell 368 shares at 497
buy 973 shares at 494
sell 36 shares at 498
buy 430 shares at 490
sell 541 shares at 497
buy 362 shares at 489
sell 519 shares at 497
buy 824 shares at 490
sell 876 shares at 494
buy 999 shares at 492
sell 843 shares at 493
buy 461 shares at 494
sell 317 shares at 496
buy 440 shares at 495
sell 839 shares at 496
buy 275 shares at 494
sell 418 shares at 497
buy 927 shares at 496
sell 697 shares at 499
buy 576 shares at 495
sell 551 shares at 500
buy 82 shares at 497
sell 420 shares at 500
buy 870 shares at 499
sell 681 shares at 502
buy 193 shares at 501
sell 419 shares at 503
buy 98 shares at 499
sell 412 shares at 505
buy 489 shares at 499
sell 702 shares at 506
buy 145 shares at 502
sell 915 shares at 505
buy 947 shares at 501
sell 69 shares at 509
buy 977 shares at 502
sell 843 shares at 508
buy 110 shares at 507
sell 455 shares at 507
buy 258 shares at 504
sell 943 shares at 508
buy 117 shares at 507
sell 286 shares at 513
buy 580 shares at 510
sell 157 shares at 511
buy 424 shares at 509
sell 545 shares at 511
buy 299 shares at 509
sell 746 shares at 516
buy 223 shares at 509
sell 732 shares at 516
buy 666 shares at 513
sell 459 shares at 515
buy 303 shares at 513
sell 817 shares at 517
buy 214 shares at 515
sell 263 shares at 520
buy 328 shares at 515
sell 805 shares at 521
buy 315 shares at 516
sell 159 shares at 519
buy 338 shares at 518
sell 320 shares at 523
buy 153 shares at 517
sell 302 shares at 523
buy 961 shares at 517
sell 472 shares at 525
buy 69 shares at 518
sell 76 shares at 523
buy 88 shares at 523
sell 208 shares at 527
buy 195 shares at 522
sell 755 shares at 527
buy 473 shares at 525
sell 958 shares at 525
buy 973 shares at 522
sell 845 shares at 530
buy 242 shares at 526
sell 524 shares at 530
buy 728 shares at 527
sell 703 shares at 530
buy 765 shares at 529
sell 177 shares at 530
buy 410 shares at 528
sell 749 shares at 531
buy 71 shares at 530
sell 562 shares at 533
buy 673 shares at 529
sell 75 shares at 536
buy 334 shares at 531
sell 858 shares at 533
buy 219 shares at 532
sell 308 shares at 534
buy 123 shares at 529
sell 683 shares at 535
buy 521 shares at 531
sell 527 shares at 538
buy 398 shares at 534
sell 266 shares at 538
buy 397 shares at 533
sell 718 shares at 539
buy 343 shares at 531
sell 315 shares at 535
buy 490 shares at 533
sell 299 shares at 534
buy 388 shares at 531
sell 80 shares at 533
buy 89 shares at 534
sell 333 shares at 536
buy 259 shares at 535
sell 549 shares at 539
buy 619 shares at 536
sell 659 shares at 538
buy 216 shares at 533
sell 251 shares at 537
buy 614 shares at 537
sell 704 shares at 538
buy 747 shares at 536
sell 789 shares at 540
buy 62 shares at 537
sell 16 shares at 542
buy 578 shares at 537
sell 949 shares at 544
buy 976 shares at 541
sell 504 shares at 543
buy 599 shares at 539
sell 167 shares at 543
buy 749 shares at 544
sell 453 shares at 547
buy 972 shares at 543
sell 730 shares at 546
buy 155 shares at 542
sell 49 shares at 548
buy 985 shares at 545
sell 274 shares at 551
buy 505 shares at 546
sell 27 shares at 552
buy 811 shares at 547
sell 446 shares at 550
buy 528 shares at 543
sell 972 shares at 548
buy 50 shares at 545
sell 783 shares at 548
buy 214 shares at 545
sell 940 shares at 550
buy 209 shares at 544
sell 259 shares at 550
buy 188 shares at 546
sell 143 shares at 548
buy 740 shares at 549
sell 361 shares at 553
buy 519 shares at 549
sell 431 shares at 554
buy 311 shares at 550
sell 52 shares at 551
buy 818 shares at 550
sell 658 shares at 556
buy 816 shares at 550
sell 222 shares at 555
buy 104 shares at 552
sell 193 shares at 557
buy 595 shares at 554
sell 203 shares at 556
buy 556 shares at 553
sell 290 shares at 560
buy 686 shares at 556
sell 909 shares at 560
buy 282 shares at 556
sell 103 shares at 558
buy 726 shares at 553
sell 684 shares at 557
buy 186 shares at 553
sell 497 shares at 557
buy 675 shares at 556
sell 688 shares at 558
buy 913 shares at 557
sell 456 shares at 559
buy 474 shares at 557
sell 123 shares at 562
buy 215 shares at 556
sell 881 shares at 563
buy 247 shares at 558
sell 411 shares at 561
buy 294 shares at 559
sell 798 shares at 563
buy 149 shares at 562
sell 874 shares at 566
buy 857 shares at 562
sell 886 shares at 564
buy 8 shares at 562
sell 893 shares at 567
buy 219 shares at 565
sell 535 shares at 567
buy 840 shares at 564
sell 463 shares at 566
buy 858 shares at 562
sell 445 shares at 564
buy 993 shares at 562
sell 557 shares at 567
buy 306 shares at 558
sell 147 shares at 565
buy 800 shares at 557
sell 579 shares at 564
buy 450 shares at 560
sell 729 shares at 562
buy 445 shares at 557
sell 762 shares at 563
buy 739 shares at 558
sell 671 shares at 561
buy 60 shares at 553
sell 630 shares at 557
buy 676 shares at 554
sell 819 shares at 557
buy 260 shares at 553
sell 663 shares at 557
buy 695 shares at 553
sell 279 shares at 557
buy 343 shares at 553
sell 500 shares at 554
buy 627 shares at 548
sell 298 shares at 554
buy 773 shares at 547
sell 552 shares at 552
buy 297 shares at 549
sell 245 shares at 553
buy 357 shares at 548
sell 574 shares at 549
buy 590 shares at 544
sell 905 shares at 548
buy 230 shares at 545
sell 764 shares at 549
buy 593 shares at 548
sell 860 shares at 549
buy 885 shares at 546
sell 712 shares at 550
buy 684 shares at 549
sell 252 shares at 553
buy 853 shares at 550
sell 627 shares at 552
buy 893 shares at 550
sell 425 shares at 556
buy 617 shares at 550
sell 501 shares at 553
buy 519 shares at 552
sell 165 shares at 558
buy 520 shares at 552
sell 637 shares at 558
buy 108 shares at 555
sell 837 shares at 557
buy 739 shares at 554
sell 182 shares at 559
buy 189 shares at 557
sell 411 shares at 562
buy 702 shares at 559
sell 784 shares at 562
buy 593 shares at 560
sell 990 shares at 561
buy 260 shares at 560
sell 415 shares at 561
buy 168 shares at 561
sell 478 shares at 564
buy 23 shares at 561
sell 627 shares at 564
buy 318 shares at 562
sell 124 shares at 568
buy 882 shares at 564
sell 996 shares at 569
buy 661 shares at 564
sell 407 shares at 569
buy 208 shares at 563
sell 50 shares at 567
buy 261 shares at 568
sell 510 shares at 571
buy 222 shares at 568
sell 648 shares at 572
buy 162 shares at 566
sell 117 shares at 571
buy 530 shares at 570
sell 378 shares at 574
buy 713 shares at 571
sell 847 shares at 573
buy 916 shares at 567
sell 150 shares at 575
buy 657 shares at 566
sell 848 shares at 571
buy 401 shares at 567
sell 834 shares at 569
buy 853 shares at 564
sell 159 shares at 569
buy 755 shares at 569
sell 421 shares at 569
buy 307 shares at 569
sell 264 shares at 573
buy 505 shares at 568
sell 48 shares at 574
1000
buy 402 shares at 496
sell 962 shares at 502
buy 331 shares at 499
sell 623 shares at 502
buy 913 shares at 501
sell 315 shares at 505
buy 217 shares at 498
sell 891 shares at 502
buy 618 shares at 498
sell 561 shares at 502
buy 931 shares at 495
sell 515 shares at 500
buy 900 shares at 496
sell 758 shares at 501
buy 290 shares at 493
sell 38 shares at 499
buy 791 shares at 493
sell 427 shares at 496
buy 467 shares at 493
sell 127 shares at 497
buy 491 shares at 491
sell 603 shares at 498
buy 50 shares at 492
sell 943 shares at 496
buy 38 shares at 489
sell 747 shares at 496
buy 783 shares at 488
sell 274 shares at 491
buy 332 shares at 487
sell 875 shares at 492
buy 824 shares at 486
sell 444 shares at 489
buy 752 shares at 486
sell 907 shares at 488
buy 465 shares at 484
sell 177 shares at 487
buy 192 shares at 486
sell 486 shares at 487
buy 216 shares at 483
sell 378 shares at 486
buy 76 shares at 483
sell 206 shares at 485
buy 624 shares at 483
sell 857 shares at 483
buy 789 shares at 481
sell 219 shares at 482
buy 414 shares at 480
sell 984 shares at 482
buy 654 shares at 480
sell 419 shares at 483
buy 361 shares at 478
sell 495 shares at 482
buy 738 shares at 481
sell 719 shares at 482
buy 351 shares at 480
sell 296 shares at 486
buy 723 shares at 483
sell 859 shares at 488
buy 87 shares at 484
sell 610 shares at 488
buy 881 shares at 484
sell 838 shares at 486
buy 261 shares at 485
sell 624 shares at 486
buy 171 shares at 484
sell 618 shares at 485
buy 437 shares at 484
sell 762 shares at 485
buy 98 shares at 485
sell 201 shares at 486
buy 947 shares at 487
sell 509 shares at 491
buy 861 shares at 487
sell 892 shares at 492
buy 809 shares at 489
sell 802 shares at 489
buy 902 shares at 486
sell 966 shares at 494
buy 809 shares at 487
sell 137 shares at 493
buy 638 shares at 489
sell 845 shares at 496
buy 295 shares at 491
sell 74 shares at 495
buy 242 shares at 494
sell 535 shares at 498
buy 325 shares at 492
sell 374 shares at 498
buy 495 shares at 494
sell 32 shares at 500
buy 578 shares at 495
sell 558 shares at 495
buy 948 shares at 494
sell 562 shares at 497
buy 889 shares at 491
sell 381 shares at 495
buy 128 shares at 491
sell 958 shares at 492
buy 22 shares at 487
sell 685 shares at 492
buy 762 shares at 487
sell 195 shares at 491
buy 445 shares at 486
sell 674 shares at 490
buy 864 shares at 486
sell 491 shares at 489
buy 735 shares at 483
sell 883 shares at 491
buy 826 shares at 483
sell 886 shares at 489
buy 277 shares at 483
sell 594 shares at 489
buy 409 shares at 484
sell 144 shares at 488
buy 197 shares at 482
sell 293 shares at 485
buy 80 shares at 481
sell 55 shares at 484
buy 499 shares at 485
sell 527 shares at 486
buy 857 shares at 482
sell 421 shares at 489
buy 28 shares at 486
sell 498 shares at 487
buy 400 shares at 485
sell 110 shares at 488
buy 681 shares at 486
sell 384 shares at 493
buy 137 shares at 486
sell 696 shares at 494
buy 558 shares at 490
sell 335 shares at 493
buy 161 shares at 492
sell 36 shares at 494
buy 377 shares at 493
sell 108 shares at 497
buy 143 shares at 493
sell 665 shares at 498
buy 648 shares at 493
sell 908 shares at 496
buy 869 shares at 493
sell 367 shares at 495
buy 45 shares at 490
sell 102 shares at 495
buy 579 shares at 491
sell 201 shares at 496
buy 938 shares at 495
sell 135 shares at 496
buy 419 shares at 495
sell 543 shares at 498
buy 711 shares at 496
sell 429 shares at 498
buy 390 shares at 496
sell 631 shares at 500
buy 692 shares at 499
sell 578 shares at 502
buy 838 shares at 500
sell 829 shares at 504
buy 4 shares at 499
sell 381 shares at 501
buy 299 shares at 500
sell 560 shares at 506
buy 704 shares at 498
sell 776 shares at 501
buy 240 shares at 499
sell 62 shares at 502
buy 167 shares at 497
sell 836 shares at 501
buy 422 shares at 495
sell 483 shares at 501
buy 522 shares at 497
sell 298 shares at 501
buy 670 shares at 496
sell 706 shares at 497
buy 399 shares at 493
sell 295 shares at 499
buy 167 shares at 494
sell 640 shares at 498
buy 972 shares at 492
sell 251 shares at 493
buy 660 shares at 492
sell 774 shares at 494
buy 97 shares at 488
sell 490 shares at 491
buy 935 shares at 487
sell 821 shares at 490
buy 565 shares at 488
sell 281 shares at 489
buy 48 shares at 486
sell 33 shares at 492
buy 371 shares at 484
sell 701 shares at 487
buy 542 shares at 484
sell 454 shares at 489
buy 987 shares at 489
sell 493 shares at 491
buy 761 shares at 489
sell 572 shares at 491
buy 920 shares at 488
sell 496 shares at 492
buy 763 shares at 492
sell 732 shares at 495
buy 688 shares at 489
sell 647 shares at 494
buy 168 shares at 490
sell 121 shares at 494
buy 598 shares at 491
sell 710 shares at 494
buy 218 shares at 489
sell 196 shares at 494
buy 301 shares at 490
sell 984 shares at 495
buy 691 shares at 487
sell 857 shares at 494
buy 494 shares at 486
sell 277 shares at 491
buy 766 shares at 486
sell 833 shares at 492
buy 132 shares at 483
sell 239 shares at 487
buy 24 shares at 486
sell 480 shares at 486
buy 966 shares at 486
sell 611 shares at 487
buy 870 shares at 486
sell 280 shares at 488
buy 40 shares at 488
sell 929 shares at 491
buy 481 shares at 489
sell 426 shares at 491
buy 57 shares at 487
sell 155 shares at 494
buy 432 shares at 491
sell 753 shares at 492
buy 304 shares at 491
sell 464 shares at 492
buy 833 shares at 489
sell 168 shares at 494
buy 284 shares at 485
sell 839 shares at 491
buy 605 shares at 485
sell 252 shares at 489
buy 571 shares at 486
sell 562 shares at 487
buy 904 shares at 485
sell 459 shares at 489
buy 52 shares at 482
sell 295 shares at 485
buy 824 shares at 481
sell 711 shares at 487
buy 275 shares at 483
sell 17 shares at 485
buy 187 shares at 486
sell 937 shares at 490
buy 350 shares at 487
sell 593 shares at 491
buy 30 shares at 485
sell 297 shares at 492
buy 67 shares at 488
sell 132 shares at 489
buy 707 shares at 489
sell 808 shares at 491
buy 970 shares at 488
sell 856 shares at 493
buy 396 shares at 490
sell 929 shares at 496
buy 731 shares at 490
sell 674 shares at 496
buy 462 shares at 493
sell 111 shares at 496
buy 284 shares at 492
sell 435 shares at 495
buy 543 shares at 493
sell 777 shares at 497
buy 655 shares at 493
sell 933 shares at 497
buy 792 shares at 495
sell 885 shares at 500
buy 198 shares at 498
sell 975 shares at 503
buy 272 shares at 496
sell 477 shares at 501
buy 21 shares at 495
sell 321 shares at 501
buy 209 shares at 493
sell 257 shares at 499
buy 147 shares at 492
sell 369 shares at 496
buy 729 shares at 493
sell 111 shares at 497
buy 52 shares at 497
sell 390 shares at 497
buy 515 shares at 498
sell 717 shares at 498
buy 509 shares at 496
sell 456 shares at 499
buy 591 shares at 493
sell 518 shares at 500
buy 216 shares at 494
sell 70 shares at 495
buy 275 shares at 494
sell 349 shares at 498
buy 289 shares at 492
sell 439 shares at 495
buy 472 shares at 490
sell 518 shares at 492
buy 956 shares at 490
sell 601 shares at 491
buy 770 shares at 491
sell 618 shares at 493
buy 696 shares at 493
sell 546 shares at 496
buy 673 shares at 494
sell 805 shares at 495
buy 434 shares at 491
sell 916 shares at 493
buy 785 shares at 491
sell 938 shares at 496
buy 176 shares at 490
sell 930 shares at 495
buy 806 shares at 486
sell 373 shares at 491
buy 573 shares at 485
sell 740 shares at 493
buy 881 shares at 488
sell 329 shares at 491
buy 457 shares at 487
sell 526 shares at 488
buy 920 shares at 486
sell 740 shares at 488
buy 622 shares at 483
sell 122 shares at 488
buy 494 shares at 481
sell 408 shares at 488
buy 942 shares at 480
sell 655 shares at 483
buy 592 shares at 481
sell 458 shares at 485
buy 323 shares at 482
sell 124 shares at 484
buy 521 shares at 481
sell 959 shares at 486
buy 823 shares at 479
sell 711 shares at 483
buy 221 shares at 479
sell 546 shares at 484
buy 379 shares at 478
sell 149 shares at 480
buy 761 shares at 474
sell 220 shares at 479
buy 873 shares at 476
sell 625 shares at 478
buy 428 shares at 475
sell 563 shares at 478
buy 890 shares at 471
sell 64 shares at 479
buy 551 shares at 471
sell 293 shares at 478
buy 652 shares at 470
sell 777 shares at 477
buy 731 shares at 472
sell 187 shares at 473
buy 435 shares at 468
sell 373 shares at 475
buy 464 shares at 471
sell 390 shares at 474
buy 869 shares at 469
sell 135 shares at 477
buy 990 shares at 473
sell 448 shares at 475
buy 951 shares at 471
sell 756 shares at 475
buy 966 shares at 472
sell 997 shares at 480
buy 477 shares at 476
sell 638 shares at 478
buy 511 shares at 474
sell 187 shares at 482
buy 762 shares at 477
sell 14 shares at 483
buy 937 shares at 477
sell 237 shares at 481
buy 166 shares at 479
sell 508 shares at 485
buy 593 shares at 477
sell 223 shares at 481
buy 686 shares at 481
sell 977 shares at 482
buy 678 shares at 480
sell 282 shares at 482
buy 676 shares at 479
sell 557 shares at 485
buy 312 shares at 478
sell 813 shares at 484
buy 36 shares at 481
sell 47 shares at 481
buy 460 shares at 480
sell 224 shares at 481
buy 614 shares at 478
sell 196 shares at 483
buy 813 shares at 477
sell 932 shares at 482
buy 368 shares at 477
sell 813 shares at 479
buy 37 shares at 474
sell 842 shares at 480
buy 555 shares at 471
sell 200 shares at 478
buy 537 shares at 476
sell 970 shares at 478
buy 748 shares at 474
sell 518 shares at 475
buy 264 shares at 470
sell 640 shares at 475
buy 475 shares at 470
sell 728 shares at 475
buy 241 shares at 470
sell 425 shares at 474
buy 559 shares at 468
sell 817 shares at 473
buy 300 shares at 467
sell 353 shares at 472
buy 799 shares at 467
sell 836 shares at 473
buy 855 shares at 470
sell 121 shares at 475
buy 25 shares at 471
sell 392 shares at 475
buy 582 shares at 473
sell 339 shares at 474
buy 920 shares at 471
sell 117 shares at 475
buy 57 shares at 475
sell 374 shares at 477
buy 484 shares at 476
sell 727 shares at 480
buy 389 shares at 475
sell 510 shares at 477
buy 339 shares at 475
sell 747 shares at 478
buy 410 shares at 478
sell 36 shares at 481
buy 165 shares at 479
sell 288 shares at 482
buy 16 shares at 476
sell 493 shares at 484
buy 852 shares at 479
sell 361 shares at 482
buy 939 shares at 478
sell 123 shares at 480
buy 197 shares at 475
sell 415 shares at 480
buy 107 shares at 474
sell 588 shares at 477
buy 960 shares at 475
sell 470 shares at 478
buy 576 shares at 471
sell 685 shares at 477
buy 135 shares at 470
sell 930 shares at 476
buy 175 shares at 470
sell 165 shares at 472
buy 343 shares at 471
sell 76 shares at 473
buy 648 shares at 469
sell 138 shares at 471
buy 941 shares at 465
sell 718 shares at 469
buy 361 shares at 465
sell 109 shares at 472
buy 462 shares at 464
sell 675 shares at 468
buy 522 shares at 465
sell 165 shares at 470
buy 750 shares at 466
sell 59 shares at 469
buy 845 shares at 470
sell 407 shares at 473
buy 466 shares at 470
sell 307 shares at 475
buy 802 shares at 469
sell 20 shares at 474
buy 775 shares at 469
sell 529 shares at 475
buy 907 shares at 474
sell 383 shares at 474
buy 948 shares at 474
sell 389 shares at 478
buy 229 shares at 472
sell 875 shares at 476
buy 636 shares at 476
sell 811 shares at 478
buy 494 shares at 475
sell 587 shares at 482
buy 583 shares at 479
sell 79 shares at 482
buy 896 shares at 476
sell 410 shares at 482
buy 418 shares at 474
sell 668 shares at 478
buy 719 shares at 474
sell 785 shares at 476
buy 673 shares at 474
sell 175 shares at 477
buy 514 shares at 473
sell 673 shares at 476
buy 381 shares at 472
sell 182 shares at 473
buy 621 shares at 471
sell 218 shares at 474
buy 713 shares at 471
sell 263 shares at 476
buy 197 shares at 473
sell 989 shares at 476
buy 360 shares at 475
sell 680 shares at 481
buy 258 shares at 477
sell 814 shares at 482
buy 357 shares at 477
sell 588 shares at 481
buy 436 shares at 478
sell 530 shares at 483
buy 216 shares at 481
sell 987 shares at 483
buy 591 shares at 479
sell 251 shares at 486
buy 998 shares at 480
sell 12 shares at 481
buy 850 shares at 479
sell 928 shares at 481
buy 130 shares at 476
sell 583 shares at 483
buy 407 shares at 474
sell 421 shares at 482
buy 961 shares at 474
sell 578 shares at 479
buy 27 shares at 474
sell 7 shares at 479
buy 365 shares at 471
sell 462 shares at 476
buy 990 shares at 474
sell 294 shares at 476
buy 215 shares at 471
sell 612 shares at 473
buy 874 shares at 469
sell 970 shares at 472
buy 479 shares at 469
sell 346 shares at 474
buy 30 shares at 469
sell 793 shares at 473
buy 612 shares at 467
sell 41 shares at 470
buy 48 shares at 467
sell 409 shares at 468
buy 1 shares at 468
sell 79 shares at 470
buy 544 shares at 467
sell 259 shares at 473
buy 453 shares at 470
sell 87 shares at 474
buy 639 shares at 472
sell 185 shares at 475
buy 599 shares at 471
sell 670 shares at 474
buy 501 shares at 466
sell 935 shares at 470
buy 968 shares at 469
sell 285 shares at 473
buy 340 shares at 470
sell 117 shares at 472
buy 950 shares at 470
sell 797 shares at 474
buy 548 shares at 471
sell 82 shares at 475
buy 1000 shares at 472
sell 554 shares at 476
buy 723 shares at 475
sell 709 shares at 476
buy 86 shares at 477
sell 393 shares at 477
buy 320 shares at 478
sell 313 shares at 480
buy 767 shares at 478
sell 116 shares at 481
buy 19 shares at 477
sell 800 shares at 481
buy 608 shares at 480
sell 578 shares at 481
buy 249 shares at 477
sell 991 shares at 484
buy 771 shares at 477
sell 218 shares at 483
buy 590 shares at 476
sell 881 shares at 482
buy 242 shares at 476
sell 359 shares at 481
buy 484 shares at 472
sell 748 shares at 479
buy 645 shares at 475
sell 981 shares at 476
buy 452 shares at 471
sell 988 shares at 478
buy 582 shares at 471
sell 229 shares at 477
buy 697 shares at 469
sell 265 shares at 476
buy 239 shares at 468
sell 13 shares at 475
buy 299 shares at 467
sell 957 shares at 472
buy 487 shares at 468
sell 309 shares at 473
buy 414 shares at 466
sell 494 shares at 470
buy 977 shares at 464
sell 980 shares at 471
buy 59 shares at 466
sell 577 shares at 468
buy 570 shares at 462
sell 999 shares at 467
buy 229 shares at 463
sell 294 shares at 468
buy 360 shares at 461
sell 377 shares at 463
buy 697 shares at 458
sell 169 shares at 462
buy 584 shares at 458
sell 225 shares at 465
buy 710 shares at 459
sell 679 shares at 461
buy 508 shares at 459
sell 561 shares at 461
buy 422 shares at 455
sell 79 shares at 458
buy 413 shares at 454
sell 349 shares at 459
buy 543 shares at 452
sell 935 shares at 460
buy 825 shares at 457
sell 601 shares at 461
buy 379 shares at 454
sell 183 shares at 461
buy 830 shares at 458
sell 956 shares at 459
buy 450 shares at 458
sell 210 shares at 460
buy 184 shares at 458
sell 7 shares at 462
buy 156 shares at 460
sell 974 shares at 463
buy 705 shares at 460
sell 135 shares at 466
buy 344 shares at 461
sell 424 shares at 468
buy 172 shares at 465
sell 359 shares at 465
buy 131 shares at 465
sell 260 shares at 469
buy 488 shares at 463
sell 803 shares at 469
buy 588 shares at 468
sell 889 shares at 468
buy 730 shares at 463
sell 355 shares at 471
buy 21 shares at 466
sell 307 shares at 470
buy 398 shares at 464
sell 144 shares at 465
buy 241 shares at 460
sell 23 shares at 466
buy 534 shares at 462
sell 861 shares at 464
buy 972 shares at 460
sell 833 shares at 464
buy 275 shares at 458
sell 100 shares at 461
buy 21 shares at 461
sell 716 shares at 462
buy 152 shares at 459
sell 412 shares at 463
buy 506 shares at 462
sell 421 shares at 466
buy 54 shares at 462
sell 77 shares at 467
buy 909 shares at 464
sell 671 shares at 468
buy 506 shares at 464
sell 390 shares at 469
buy 546 shares at 464
sell 701 shares at 472
buy 497 shares at 466
sell 731 shares at 469
buy 914 shares at 468
sell 2 shares at 474
buy 740 shares at 468
sell 56 shares at 474
buy 803 shares at 470
sell 242 shares at 473
buy 691 shares at 469
sell 889 shares at 477
buy 589 shares at 470
sell 911 shares at 475
buy 214 shares at 473
sell 56 shares at 474
buy 819 shares at 472
sell 160 shares at 476
buy 803 shares at 467
sell 985 shares at 472
buy 990 shares at 468
sell 804 shares at 471
buy 326 shares at 470
sell 518 shares at 471
buy 452 shares at 471
sell 680 shares at 473
buy 620 shares at 472
sell 930 shares at 475
buy 677 shares at 471
sell 433 shares at 474
buy 679 shares at 474
sell 928 shares at 479
buy 7 shares at 473
sell 563 shares at 478
buy 751 shares at 473
sell 156 shares at 475
buy 507 shares at 474
sell 503 shares at 475
buy 296 shares at 473
sell 713 shares at 477
buy 937 shares at 471
sell 734 shares at 475
buy 103 shares at 469
sell 431 shares at 477
buy 982 shares at 472
sell 67 shares at 477
buy 949 shares at 475
sell 686 shares at 475
buy 386 shares at 472
sell 336 shares at 478
buy 121 shares at 475
sell 362 shares at 479
buy 251 shares at 474
sell 718 shares at 481
buy 159 shares at 479
sell 945 shares at 481
buy 359 shares at 476
sell 208 shares at 482
buy 758 shares at 479
sell 815 shares at 481
buy 79 shares at 482
sell 495 shares at 483
buy 347 shares at 480
sell 11 shares at 486
buy 475 shares at 482
sell 249 shares at 482
buy 795 shares at 481
sell 84 shares at 483
buy 903 shares at 479
sell 918 shares at 483
buy 735 shares at 481
sell 655 shares at 486
buy 836 shares at 480
sell 896 shares at 482
buy 19 shares at 480
sell 688 shares at 484
buy 463 shares at 480
sell 751 shares at 484
buy 748 shares at 476
sell 453 shares at 483
buy 96 shares at 476
sell 453 shares at 484
buy 31 shares at 481
sell 764 shares at 481
buy 128 shares at 482
sell 681 shares at 486
buy 130 shares at 480
sell 582 shares at 486
buy 374 shares at 482
sell 629 shares at 486
buy 27 shares at 485
sell 607 shares at 487
buy 259 shares at 481
sell 138 shares at 484
buy 684 shares at 484
sell 92 shares at 485
buy 442 shares at 486
sell 297 shares at 487
buy 850 shares at 486
sell 695 shares at 490
buy 469 shares at 487
sell 754 shares at 488
buy 152 shares at 489
sell 854 shares at 489
buy 259 shares at 489
sell 584 shares at 492
buy 226 shares at 488
sell 819 shares at 491
buy 596 shares at 491
sell 508 shares at 492
buy 161 shares at 489
sell 188 shares at 496
buy 311 shares at 491
sell 736 shares at 497
buy 367 shares at 493
sell 600 shares at 498
buy 906 shares at 493
sell 396 shares at 500
buy 826 shares at 496
sell 360 shares at 500
buy 941 shares at 497
sell 197 shares at 499
buy 133 shares at 499
sell 930 shares at 503
buy 510 shares at 497
sell 489 shares at 501
buy 613 shares at 497
sell 668 shares at 501
buy 48 shares at 501
sell 363 shares at 504
buy 940 shares at 503
sell 729 shares at 503
buy 816 shares at 503
sell 209 shares at 507
buy 44 shares at 503
sell 349 shares at 506
buy 514 shares at 504
sell 502 shares at 509
buy 251 shares at 504
sell 41 shares at 511
buy 575 shares at 505
sell 649 shares at 510
buy 959 shares at 507
sell 85 shares at 509
buy 702 shares at 507
sell 764 shares at 511
buy 153 shares at 510
sell 418 shares at 513
buy 938 shares at 506
sell 463 shares at 514
buy 893 shares at 506
sell 335 shares at 509
buy 514 shares at 504
sell 627 shares at 510
buy 91 shares at 504
sell 672 shares at 508
buy 197 shares at 504
sell 69 shares at 507
buy 991 shares at 505
sell 442 shares at 511
buy 71 shares at 508
sell 332 shares at 509
buy 52 shares at 508
sell 527 shares at 511
buy 837 shares at 510
sell 570 shares at 510
buy 14 shares at 511
sell 588 shares at 511
buy 802 shares at 512
sell 309 shares at 514
buy 446 shares at 509
sell 658 shares at 513
buy 975 shares at 509
sell 21 shares at 514
buy 507 shares at 505
sell 972 shares at 512
buy 35 shares at 508
sell 49 shares at 509
buy 164 shares at 507
sell 293 shares at 510
buy 725 shares at 502
sell 238 shares at 510
buy 782 shares at 504
sell 339 shares at 509
buy 662 shares at 501
sell 730 shares at 508
buy 924 shares at 502
sell 482 shares at 505
buy 280 shares at 500
sell 851 shares at 502
buy 238 shares at 500
sell 205 shares at 503
buy 210 shares at 500
sell 202 shares at 503
buy 680 shares at 499
sell 821 shares at 507
buy 241 shares at 504
sell 135 shares at 506
buy 909 shares at 504
sell 309 shares at 509
buy 938 shares at 503
sell 124 shares at 509
buy 360 shares at 505
sell 191 shares at 508
buy 488 shares at 505
sell 866 shares at 508
buy 857 shares at 504
sell 855 shares at 511
buy 225 shares at 506
sell 823 shares at 510
buy 239 shares at 502
sell 836 shares at 507
buy 679 shares at 501
sell 678 shares at 504
buy 25 shares at 499
sell 704 shares at 503
buy 962 shares at 501
sell 259 shares at 505
buy 534 shares at 501
sell 517 shares at 505
buy 957 shares at 497
sell 333 shares at 502
buy 923 shares at 496
sell 591 shares at 503
buy 599 shares at 495
sell 456 shares at 500
buy 783 shares at 496
sell 159 shares at 499
buy 940 shares at 493
sell 625 shares at 497
buy 70 shares at 495
sell 660 shares at 497
buy 75 shares at 490
sell 82 shares at 496
buy 405 shares at 490
sell 44 shares at 497
buy 664 shares at 489
sell 227 shares at 494
buy 520 shares at 489
sell 577 shares at 495
buy 148 shares at 492
sell 537 shares at 495
buy 514 shares at 495
sell 248 shares at 495
buy 69 shares at 493
sell 322 shares at 500
buy 347 shares at 495
sell 335 shares at 496
buy 126 shares at 494
sell 903 shares at 498
buy 827 shares at 491
sell 480 shares at 495
buy 570 shares at 488
sell 868 shares at 494
buy 385 shares at 488
sell 866 shares at 494
buy 645 shares at 488
sell 742 shares at 491
buy 100 shares at 486
sell 461 shares at 492
buy 418 shares at 488
sell 162 shares at 488
buy 389 shares at 484
sell 836 shares at 487
buy 735 shares at 486
sell 803 shares at 488
buy 828 shares at 481
sell 513 shares at 487
buy 7 shares at 484
sell 725 shares at 488
buy 278 shares at 484
sell 670 shares at 489
buy 427 shares at 485
sell 248 shares at 487
buy 213 shares at 487
sell 324 shares at 488
buy 224 shares at 487
sell 986 shares at 492
buy 880 shares at 486
sell 778 shares at 491
buy 451 shares at 490
sell 292 shares at 490
buy 298 shares at 489
sell 754 shares at 492
buy 90 shares at 491
sell 48 shares at 495
buy 226 shares at 490
sell 311 shares at 494
buy 859 shares at 490
sell 436 shares at 495
buy 524 shares at 494
sell 60 shares at 498
buy 662 shares at 492
sell 922 shares at 499
buy 124 shares at 495
sell 729 shares at 499
buy 622 shares at 494
sell 316 shares at 502
buy 649 shares at 496
sell 612 shares at 500
buy 913 shares at 494
sell 918 shares at 499
buy 420 shares at 497
sell 441 shares at 500
buy 612 shares at 497
sell 980 shares at 501
buy 609 shares at 496
sell 752 shares at 501
buy 673 shares at 500
sell 906 shares at 500
buy 616 shares at 500
sell 578 shares at 504
1000
buy 724 shares at 500
sell 172 shares at 503
buy 889 shares at 499
sell 709 shares at 500
buy 937 shares at 497
sell 86 shares at 500
buy 586 shares at 497
sell 833 shares at 497
buy 421 shares at 492
sell 227 shares at 500
buy 558 shares at 492
sell 689 shares at 495
buy 340 shares at 491
sell 657 shares at 498
buy 494 shares at 489
sell 262 shares at 496
buy 855 shares at 488
sell 429 shares at 492
buy 254 shares at 488
sell 634 shares at 493
buy 550 shares at 487
sell 575 shares at 490
buy 924 shares at 489
sell 828 shares at 493
buy 346 shares at 488
sell 732 shares at 492
buy 582 shares at 485
sell 973 shares at 488
buy 109 shares at 486
sell 892 shares at 489
buy 2 shares at 483
sell 570 shares at 487
buy 135 shares at 484
sell 791 shares at 488
buy 678 shares at 482
sell 997 shares at 487
buy 167 shares at 480
sell 955 shares at 485
buy 472 shares at 480
sell 105 shares at 482
buy 506 shares at 480
sell 426 shares at 483
buy 118 shares at 475
sell 582 shares at 483
buy 514 shares at 475
sell 920 shares at 481
buy 584 shares at 473
sell 571 shares at 479
buy 870 shares at 476
sell 94 shares at 478
buy 352 shares at 475
sell 179 shares at 476
buy 556 shares at 473
sell 345 shares at 475
buy 137 shares at 472
sell 811 shares at 473
buy 546 shares at 471
sell 367 shares at 473
buy 601 shares at 470
sell 572 shares at 471
buy 112 shares at 466
sell 77 shares at 471
buy 425 shares at 467
sell 214 shares at 472
buy 8 shares at 464
sell 678 shares at 471
buy 739 shares at 466
sell 294 shares at 471
buy 487 shares at 466
sell 141 shares at 469
buy 27 shares at 466
sell 664 shares at 473
buy 995 shares at 469
sell 71 shares at 471
buy 990 shares at 466
sell 879 shares at 470
buy 596 shares at 464
sell 960 shares at 469
buy 803 shares at 467
sell 105 shares at 470
buy 14 shares at 463
sell 62 shares at 470
buy 325 shares at 464
sell 592 shares at 467
buy 270 shares at 463
sell 543 shares at 467
buy 513 shares at 462
sell 603 shares at 463
buy 404 shares at 462
sell 797 shares at 465
buy 62 shares at 459
sell 326 shares at 465
buy 942 shares at 458
sell 547 shares at 461
buy 685 shares at 459
sell 570 shares at 463
buy 51 shares at 455
sell 705 shares at 460
buy 813 shares at 454
sell 270 shares at 461
buy 857 shares at 454
sell 891 shares at 456
buy 854 shares at 453
sell 50 shares at 456
buy 14 shares at 453
sell 468 shares at 455
buy 505 shares at 449
sell 154 shares at 453
buy 524 shares at 449
sell 121 shares at 456
buy 709 shares at 450
sell 231 shares at 452
buy 784 shares at 447
sell 329 shares at 452
buy 213 shares at 449
sell 609 shares at 452
buy 545 shares at 444
sell 881 shares at 449
buy 707 shares at 445
sell 486 shares at 447
buy 709 shares at 443
sell 770 shares at 446
buy 191 shares at 441
sell 59 shares at 448
buy 217 shares at 444
sell 108 shares at 445
buy 650 shares at 442
sell 461 shares at 446
buy 870 shares at 440
sell 701 shares at 445
buy 591 shares at 437
sell 90 shares at 442
buy 735 shares at 438
sell 755 shares at 440
buy 422 shares at 436
sell 204 shares at 442
buy 126 shares at 437
sell 728 shares at 440
buy 662 shares at 434
sell 52 shares at 441
buy 126 shares at 432
sell 350 shares at 436
buy 571 shares at 434
sell 548 shares at 438
buy 568 shares at 434
sell 331 shares at 435
buy 646 shares at 431
sell 1 shares at 437
buy 525 shares at 434
sell 973 shares at 435
buy 916 shares at 434
sell 146 shares at 437
buy 342 shares at 436
sell 376 shares at 440
buy 468 shares at 433
sell 743 shares at 438
buy 290 shares at 435
sell 372 shares at 438
buy 974 shares at 437
sell 54 shares at 440
buy 980 shares at 438
sell 496 shares at 444
buy 407 shares at 438
sell 366 shares at 445
buy 104 shares at 439
sell 335 shares at 445
buy 310 shares at 442
sell 550 shares at 445
buy 175 shares at 440
sell 950 shares at 447
buy 909 shares at 441
sell 634 shares at 448
buy 803 shares at 445
sell 46 shares at 449
buy 499 shares at 446
sell 816 shares at 450
buy 354 shares at 447
sell 852 shares at 452
buy 788 shares at 445
sell 448 shares at 451
buy 464 shares at 450
sell 446 shares at 453
buy 111 shares at 447
sell 280 shares at 451
buy 476 shares at 448
sell 985 shares at 454
buy 581 shares at 452
sell 250 shares at 457
buy 208 shares at 452
sell 907 shares at 455
buy 409 shares at 454
sell 491 shares at 456
buy 244 shares at 456
sell 752 shares at 456
buy 161 shares at 451
sell 812 shares at 457
buy 503 shares at 452
sell 847 shares at 454
buy 393 shares at 450
sell 160 shares at 457
buy 748 shares at 450
sell 621 shares at 456
buy 115 shares at 451
sell 107 shares at 454
buy 995 shares at 450
sell 291 shares at 454
buy 78 shares at 449
sell 743 shares at 451
buy 693 shares at 447
sell 964 shares at 453
buy 104 shares at 447
sell 649 shares at 452
buy 168 shares at 448
sell 126 shares at 452
buy 386 shares at 451
sell 782 shares at 457
buy 754 shares at 454
sell 763 shares at 454
buy 355 shares at 453
sell 897 shares at 455
buy 945 shares at 456
sell 809 shares at 456
buy 39 shares at 451
sell 963 shares at 458
buy 887 shares at 453
sell 989 shares at 455
buy 357 shares at 452
sell 601 shares at 457
buy 811 shares at 452
sell 136 shares at 454
buy 775 shares at 451
sell 816 shares at 454
buy 882 shares at 452
sell 868 shares at 452
buy 547 shares at 453
sell 239 shares at 457
buy 218 shares at 449
sell 677 shares at 454
buy 23 shares at 448
sell 213 shares at 452
buy 159 shares at 450
sell 646 shares at 451
buy 636 shares at 448
sell 340 shares at 449
buy 67 shares at 448
sell 706 shares at 452
buy 933 shares at 444
sell 454 shares at 449
buy 924 shares at 443
sell 793 shares at 446
buy 256 shares at 445
sell 860 shares at 448
buy 262 shares at 442
sell 84 shares at 448
buy 145 shares at 443
sell 748 shares at 444
buy 838 shares at 438
sell 734 shares at 442
buy 459 shares at 440
sell 670 shares at 445
buy 363 shares at 438
sell 795 shares at 441
buy 93 shares at 437
sell 111 shares at 442
buy 410 shares at 436
sell 615 shares at 442
buy 590 shares at 434
sell 422 shares at 441
buy 471 shares at 433
sell 377 shares at 438
buy 213 shares at 431
sell 305 shares at 438
buy 359 shares at 432
sell 816 shares at 436
buy 306 shares at 430
sell 567 shares at 435
buy 852 shares at 432
sell 817 shares at 432
buy 992 shares at 431
sell 660 shares at 432
buy 486 shares at 426
sell 324 shares at 432
buy 449 shares at 427
sell 804 shares at 431
buy 433 shares at 427
sell 959 shares at 430
buy 413 shares at 423
sell 917 shares at 429
buy 169 shares at 428
sell 498 shares at 429
buy 168 shares at 428
sell 405 shares at 430
buy 499 shares at 426
sell 624 shares at 430
buy 62 shares at 428
sell 359 shares at 433
buy 370 shares at 431
sell 541 shares at 433
buy 861 shares at 433
sell 801 shares at 434
buy 121 shares at 430
sell 956 shares at 436
buy 955 shares at 433
sell 259 shares at 438
buy 1000 shares at 435
sell 35 shares at 440
buy 615 shares at 434
sell 358 shares at 438
buy 84 shares at 438
sell 549 shares at 441
buy 796 shares at 436
sell 465 shares at 439
buy 591 shares at 436
sell 262 shares at 442
buy 896 shares at 440
sell 877 shares at 443
buy 544 shares at 440
sell 124 shares at 442
buy 859 shares at 440
sell 165 shares at 446
buy 417 shares at 443
sell 210 shares at 447
buy 935 shares at 441
sell 462 shares at 446
buy 426 shares at 442
sell 127 shares at 450
buy 516 shares at 445
sell 92 shares at 450
buy 655 shares at 444
sell 945 shares at 449
buy 425 shares at 449
sell 760 shares at 452
buy 628 shares at 448
sell 855 shares at 449
buy 481 shares at 443
sell 136 shares at 450
buy 195 shares at 442
sell 216 shares at 450
buy 456 shares at 443
sell 44 shares at 448
buy 483 shares at 443
sell 219 shares at 446
buy 786 shares at 441
sell 23 shares at 445
buy 578 shares at 440
sell 851 shares at 445
buy 875 shares at 437
sell 540 shares at 441
buy 766 shares at 436
sell 629 shares at 441
buy 738 shares at 437
sell 770 shares at 441
buy 701 shares at 436
sell 887 shares at 444
buy 921 shares at 439
sell 595 shares at 442
buy 89 shares at 440
sell 829 shares at 442
buy 893 shares at 441
sell 272 shares at 442
buy 181 shares at 437
sell 787 shares at 443
buy 368 shares at 438
sell 317 shares at 445
buy 651 shares at 442
sell 645 shares at 445
buy 390 shares at 439
sell 516 shares at 445
buy 468 shares at 443
sell 272 shares at 448
buy 280 shares at 444
sell 584 shares at 449
buy 814 shares at 442
sell 223 shares at 446
buy 752 shares at 441
sell 492 shares at 446
buy 874 shares at 438
sell 995 shares at 446
buy 454 shares at 443
sell 415 shares at 447
buy 167 shares at 441
sell 371 shares at 442
buy 790 shares at 439
sell 328 shares at 444
buy 2 shares at 440
sell 53 shares at 444
buy 647 shares at 439
sell 159 shares at 441
buy 965 shares at 439
sell 816 shares at 443
buy 773 shares at 441
sell 197 shares at 443
buy 144 shares at 438
sell 225 shares at 442
buy 13 shares at 439
sell 916 shares at 444
buy 886 shares at 444
sell 620 shares at 446
buy 460 shares at 442
sell 948 shares at 446
buy 694 shares at 445
sell 143 shares at 449
buy 80 shares at 443
sell 657 shares at 448
buy 741 shares at 442
sell 878 shares at 445
buy 724 shares at 440
sell 996 shares at 447
buy 78 shares at 442
sell 65 shares at 446
buy 686 shares at 437
sell 751 shares at 444
buy 530 shares at 437
sell 764 shares at 443
buy 656 shares at 436
sell 172 shares at 439
buy 344 shares at 435
sell 502 shares at 439
buy 843 shares at 436
sell 403 shares at 438
buy 423 shares at 432
sell 811 shares at 437
buy 625 shares at 435
sell 177 shares at 436
buy 7 shares at 433
sell 835 shares at 437
buy 373 shares at 429
sell 382 shares at 435
buy 113 shares at 432
sell 197 shares at 436
buy 270 shares at 429
sell 109 shares at 433
buy 395 shares at 429
sell 264 shares at 430
buy 931 shares at 427
sell 456 shares at 430
buy 612 shares at 428
sell 869 shares at 432
buy 500 shares at 426
sell 364 shares at 427
buy 156 shares at 425
sell 658 shares at 428
buy 470 shares at 423
sell 823 shares at 425
buy 819 shares at 420
sell 795 shares at 425
buy 79 shares at 422
sell 415 shares at 424
buy 28 shares at 418
sell 992 shares at 426
buy 578 shares at 419
sell 818 shares at 423
buy 236 shares at 418
sell 30 shares at 424
buy 44 shares at 419
sell 534 shares at 421
buy 883 shares at 415
sell 672 shares at 419
buy 905 shares at 413
sell 186 shares at 421
buy 713 shares at 416
sell 195 shares at 417
buy 842 shares at 412
sell 693 shares at 417
buy 377 shares at 412
sell 76 shares at 416
buy 932 shares at 414
sell 853 shares at 418
buy 848 shares at 417
sell 703 shares at 421
buy 525 shares at 418
sell 186 shares at 422
buy 883 shares at 416
sell 793 shares at 423
buy 739 shares at 420
sell 109 shares at 421
buy 385 shares at 417
sell 231 shares at 422
buy 369 shares at 417
sell 366 shares at 424
buy 385 shares at 418
sell 258 shares at 424
buy 336 shares at 422
sell 67 shares at 425
buy 162 shares at 420
sell 798 shares at 424
buy 627 shares at 423
sell 456 shares at 428
buy 89 shares at 425
sell 634 shares at 427
buy 550 shares at 422
sell 379 shares at 429
buy 938 shares at 421
sell 736 shares at 425
buy 379 shares at 422
sell 405 shares at 424
buy 781 shares at 418
sell 511 shares at 425
buy 695 shares at 418
sell 308 shares at 421
buy 134 shares at 418
sell 114 shares at 421
buy 749 shares at 417
sell 4 shares at 423
buy 967 shares at 417
sell 290 shares at 418
buy 732 shares at 414
sell 195 shares at 419
buy 302 shares at 414
sell 188 shares at 416
buy 804 shares at 411
sell 401 shares at 417
buy 43 shares at 415
sell 653 shares at 416
buy 265 shares at 417
sell 85 shares at 419
buy 724 shares at 418
sell 853 shares at 419
buy 166 shares at 419
sell 73 shares at 422
buy 303 shares at 420
sell 498 shares at 422
buy 695 shares at 419
sell 738 shares at 423
buy 449 shares at 418
sell 702 shares at 422
buy 119 shares at 419
sell 307 shares at 423
buy 392 shares at 416
sell 571 shares at 423
buy 211 shares at 419
sell 387 shares at 422
buy 969 shares at 417
sell 837 shares at 420
buy 364 shares at 414
sell 72 shares at 419
buy 178 shares at 418
sell 151 shares at 418
buy 498 shares at 416
sell 71 shares at 423
buy 55 shares at 416
sell 183 shares at 421
buy 826 shares at 420
sell 550 shares at 425
buy 373 shares at 421
sell 464 shares at 423
buy 595 shares at 422
sell 566 shares at 425
buy 876 shares at 420
sell 926 shares at 428
buy 279 shares at 425
sell 128 shares at 429
buy 32 shares at 420
sell 576 shares at 428
buy 717 shares at 420
sell 976 shares at 424
buy 502 shares at 421
sell 190 shares at 422
buy 892 shares at 418
sell 123 shares at 422
buy 500 shares at 417
sell 123 shares at 422
buy 901 shares at 415
sell 585 shares at 423
buy 614 shares at 414
sell 861 shares at 418
buy 297 shares at 416
sell 720 shares at 421
buy 26 shares at 414
sell 570 shares at 420
buy 120 shares at 414
sell 353 shares at 416
buy 281 shares at 410
sell 599 shares at 417
buy 309 shares at 409
sell 276 shares at 413
buy 30 shares at 408
sell 445 shares at 414
buy 422 shares at 408
sell 9 shares at 415
buy 588 shares at 412
sell 638 shares at 415
buy 79 shares at 410
sell 192 shares at 415
buy 458 shares at 413
sell 315 shares at 417
buy 536 shares at 412
sell 826 shares at 419
buy 212 shares at 413
sell 114 shares at 415
buy 865 shares at 410
sell 675 shares at 417
buy 836 shares at 411
sell 440 shares at 413
buy 525 shares at 409
sell 947 shares at 413
buy 169 shares at 410
sell 750 shares at 410
buy 920 shares at 408
sell 946 shares at 409
buy 554 shares at 408
sell 373 shares at 411
buy 158 shares at 403
sell 394 shares at 411
buy 316 shares at 405
sell 918 shares at 409
buy 237 shares at 403
sell 746 shares at 406
buy 783 shares at 401
sell 224 shares at 407
buy 157 shares at 401
sell 260 shares at 406
buy 441 shares at 402
sell 209 shares at 405
buy 174 shares at 399
sell 612 shares at 402
buy 71 shares at 396
sell 524 shares at 400
buy 718 shares at 395
sell 676 shares at 402
buy 726 shares at 395
sell 167 shares at 400
buy 56 shares at 394
sell 284 shares at 401
buy 184 shares at 393
sell 622 shares at 396
buy 999 shares at 391
sell 593 shares at 397
buy 97 shares at 394
sell 774 shares at 398
buy 818 shares at 390
sell 4 shares at 397
buy 467 shares at 389
sell 101 shares at 396
buy 582 shares at 389
sell 33 shares at 391
buy 296 shares at 390
sell 463 shares at 390
buy 734 shares at 387
sell 62 shares at 393
buy 897 shares at 387
sell 318 shares at 391
buy 41 shares at 385
sell 139 shares at 390
buy 642 shares at 382
sell 957 shares at 388
buy 179 shares at 383
sell 888 shares at 387
buy 595 shares at 383
sell 292 shares at 388
buy 436 shares at 380
sell 98 shares at 384
buy 31 shares at 379
sell 944 shares at 382
buy 393 shares at 378
sell 310 shares at 385
buy 344 shares at 382
sell 999 shares at 384
buy 846 shares at 380
sell 646 shares at 383
buy 889 shares at 380
sell 955 shares at 387
buy 433 shares at 381
sell 228 shares at 387
buy 46 shares at 385
sell 562 shares at 387
buy 32 shares at 385
sell 350 shares at 388
buy 486 shares at 383
sell 788 shares at 390
buy 406 shares at 387
sell 518 shares at 390
buy 263 shares at 386
sell 91 shares at 389
buy 177 shares at 386
sell 143 shares at 389
buy 959 shares at 389
sell 145 shares at 390
buy 755 shares at 389
sell 578 shares at 394
buy 842 shares at 389
sell 280 shares at 395
buy 616 shares at 388
sell 104 shares at 394
buy 516 shares at 390
sell 784 shares at 394
buy 607 shares at 387
sell 963 shares at 392
buy 196 shares at 385
sell 41 shares at 392
buy 534 shares at 384
sell 187 shares at 387
buy 782 shares at 387
sell 842 shares at 391
buy 266 shares at 388
sell 375 shares at 392
buy 867 shares at 388
sell 260 shares at 391
buy 222 shares at 389
sell 680 shares at 392
buy 920 shares at 384
sell 770 shares at 391
buy 53 shares at 389
sell 573 shares at 389
buy 474 shares at 388
sell 612 shares at 389
buy 248 shares at 383
sell 165 shares at 389
buy 678 shares at 384
sell 889 shares at 390
buy 435 shares at 381
sell 451 shares at 389
buy 160 shares at 382
sell 482 shares at 385
buy 257 shares at 384
sell 894 shares at 389
buy 850 shares at 385
sell 999 shares at 390
buy 135 shares at 383
sell 254 shares at 391
buy 906 shares at 386
sell 224 shares at 391
buy 66 shares at 388
sell 126 shares at 389
buy 524 shares at 388
sell 134 shares at 391
buy 183 shares at 389
sell 344 shares at 395
buy 971 shares at 388
sell 799 shares at 393
buy 120 shares at 388
sell 500 shares at 392
buy 884 shares at 388
sell 786 shares at 393
buy 754 shares at 385
sell 357 shares at 391
buy 754 shares at 384
sell 66 shares at 392
buy 725 shares at 385
sell 427 shares at 387
buy 571 shares at 387
sell 773 shares at 388
buy 214 shares at 387
sell 869 shares at 389
buy 327 shares at 387
sell 492 shares at 393
buy 268 shares at 391
sell 580 shares at 393
buy 971 shares at 389
sell 203 shares at 395
buy 17 shares at 390
sell 740 shares at 395
buy 588 shares at 390
sell 275 shares at 398
buy 337 shares at 395
sell 927 shares at 399
buy 140 shares at 392
sell 938 shares at 398
buy 345 shares at 396
sell 564 shares at 401
buy 12 shares at 394
sell 305 shares at 398
buy 623 shares at 397
sell 97 shares at 402
buy 981 shares at 400
sell 740 shares at 400
buy 178 shares at 397
sell 641 shares at 405
buy 982 shares at 401
sell 86 shares at 404
buy 432 shares at 399
sell 826 shares at 407
buy 402 shares at 400
sell 487 shares at 408
buy 120 shares at 404
sell 560 shares at 409
buy 287 shares at 403
sell 46 shares at 409
buy 762 shares at 406
sell 802 shares at 407
buy 653 shares at 405
sell 253 shares at 411
buy 829 shares at 405
sell 621 shares at 410
buy 863 shares at 406
sell 282 shares at 411
buy 908 shares at 410
sell 143 shares at 415
buy 536 shares at 410
sell 288 shares at 412
buy 794 shares at 410
sell 391 shares at 417
buy 49 shares at 411
sell 833 shares at 417
buy 839 shares at 412
sell 210 shares at 416
buy 781 shares at 409
sell 540 shares at 412
buy 3 shares at 407
sell 489 shares at 415
buy 228 shares at 407
sell 246 shares at 412
buy 82 shares at 407
sell 13 shares at 412
buy 461 shares at 404
sell 854 shares at 410
buy 542 shares at 405
sell 654 shares at 409
buy 139 shares at 407
sell 614 shares at 408
buy 283 shares at 405
sell 914 shares at 409
buy 54 shares at 402
sell 563 shares at 408
buy 880 shares at 405
sell 878 shares at 408
buy 132 shares at 405
sell 76 shares at 409
buy 600 shares at 407
sell 888 shares at 409
buy 181 shares at 408
sell 511 shares at 410
buy 455 shares at 411
sell 510 shares at 414
buy 40 shares at 411
sell 254 shares at 414
buy 823 shares at 411
sell 155 shares at 417
buy 710 shares at 414
sell 837 shares at 415
buy 241 shares at 413
sell 694 shares at 415
buy 673 shares at 414
sell 788 shares at 418
buy 265 shares at 416
sell 530 shares at 418
buy 433 shares at 418
sell 128 shares at 422
buy 551 shares at 415
sell 655 shares at 419
buy 435 shares at 419
sell 743 shares at 420
buy 911 shares at 418
sell 989 shares at 423
buy 33 shares at 420
sell 650 shares at 424
buy 751 shares at 421
sell 799 shares at 423
buy 155 shares at 423
sell 78 shares at 427
buy 548 shares at 422
sell 314 shares at 425
buy 225 shares at 423
sell 61 shares at 430
buy 314 shares at 426
sell 176 shares at 428
buy 518 shares at 425
sell 868 shares at 429
buy 30 shares at 426
sell 646 shares at 433
buy 207 shares at 427
sell 317 shares at 429
buy 770 shares at 423
sell 208 shares at 430
buy 151 shares at 425
sell 76 shares at 427
buy 389 shares at 425
sell 264 shares at 429
buy 152 shares at 421
sell 866 shares at 427
buy 724 shares at 421
sell 222 shares at 423
buy 475 shares at 424
sell 267 shares at 426
buy 586 shares at 422
sell 747 shares at 427
buy 835 shares at 424
sell 359 shares at 426
buy 41 shares at 426
sell 31 shares at 429
buy 562 shares at 426
sell 646 shares at 429
buy 950 shares at 428
sell 929 shares at 430
buy 509 shares at 429
sell 501 shares at 432
buy 64 shares at 431
sell 54 shares at 433
buy 753 shares at 431
sell 152 shares at 432
buy 10 shares at 429
sell 554 shares at 435
buy 767 shares at 432
sell 316 shares at 437
buy 844 shares at 434
sell 233 shares at 438
buy 806 shares at 435
sell 586 shares at 436
buy 727 shares at 435
sell 120 shares at 441
buy 976 shares at 435
sell 879 shares at 441
buy 136 shares at 439
sell 200 shares at 442
buy 357 shares at 438
sell 186 shares at 441
buy 917 shares at 441
sell 636 shares at 442
buy 224 shares at 437
sell 272 shares at 441
buy 679 shares at 439
sell 334 shares at 442
buy 217 shares at 438
sell 253 shares at 443
buy 950 shares at 443
sell 797 shares at 445
buy 29 shares at 444
sell 430 shares at 445
buy 352 shares at 441
sell 99 shares at 449
buy 89 shares at 446
sell 642 shares at 447
buy 606 shares at 446
sell 961 shares at 451
buy 330 shares at 445
sell 16 shares at 450
buy 323 shares at 445
sell 889 shares at 452
buy 511 shares at 446
sell 241 shares at 449
buy 121 shares at 445
sell 604 shares at 447
buy 939 shares at 445
sell 190 shares at 451
buy 264 shares at 449
sell 760 shares at 450
buy 651 shares at 448
sell 687 shares at 454
buy 993 shares at 448
sell 723 shares at 455
buy 107 shares at 448
sell 14 shares at 452
buy 783 shares at 447
sell 973 shares at 452
buy 954 shares at 445
sell 48 shares at 449
buy 418 shares at 445
sell 497 shares at 449
buy 676 shares at 444
sell 238 shares at 449
buy 76 shares at 443
sell 888 shares at 445
buy 50 shares at 442
sell 680 shares at 444
buy 714 shares at 439
sell 773 shares at 444
buy 162 shares at 441
sell 610 shares at 446
buy 570 shares at 440
sell 244 shares at 447
buy 576 shares at 442
sell 389 shares at 446
buy 936 shares at 445
sell 863 shares at 445
buy 152 shares at 442
sell 998 shares at 446
buy 952 shares at 441
sell 186 shares at 449
buy 120 shares at 442
sell 574 shares at 445
buy 59 shares at 442
sell 126 shares at 445
buy 984 shares at 438
sell 159 shares at 446
buy 964 shares at 440
sell 634 shares at 444
buy 24 shares at 440
sell 761 shares at 443
buy 751 shares at 437
sell 56 shares at 442
buy 990 shares at 441
sell 284 shares at 443
buy 80 shares at 441
sell 137 shares at 447
buy 852 shares at 441
sell 208 shares at 446
buy 249 shares at 445
sell 626 shares at 445
buy 811 shares at 444
sell 832 shares at 448
buy 343 shares at 443
sell 953 shares at 450
buy 999 shares at 448
sell 368 shares at 448
buy 207 shares at 445
sell 329 shares at 449
buy 307 shares at 448
sell 515 shares at 450
buy 130 shares at 449
sell 585 shares at 452
1000
buy 87 shares at 500
sell 958 shares at 502
buy 939 shares at 501
sell 514 shares at 504
buy 826 shares at 496
sell 155 shares at 500
buy 159 shares at 498
sell 292 shares at 499
buy 914 shares at 495
sell 991 shares at 500
buy 898 shares at 494
sell 830 shares at 500
buy 530 shares at 495
sell 636 shares at 498
buy 476 shares at 494
sell 858 shares at 496
buy 922 shares at 493
sell 611 shares at 497
buy 837 shares at 497
sell 814 shares at 498
buy 907 shares at 496
sell 628 shares at 502
buy 991 shares at 496
sell 784 shares at 502
buy 151 shares at 499
sell 604 shares at 502
buy 498 shares at 499
sell 371 shares at 504
buy 389 shares at 502
sell 824 shares at 504
buy 535 shares at 498
sell 643 shares at 505
buy 420 shares at 497
sell 116 shares at 500
buy 639 shares at 499
sell 704 shares at 502
buy 388 shares at 497
sell 316 shares at 499
buy 558 shares at 498
sell 27 shares at 503
buy 333 shares at 500
sell 174 shares at 502
buy 229 shares at 498
sell 910 shares at 502
buy 280 shares at 500
sell 698 shares at 502
buy 256 shares at 499
sell 782 shares at 499
buy 45 shares at 494
sell 436 shares at 498
buy 849 shares at 496
sell 880 shares at 501
buy 426 shares at 500
sell 513 shares at 504
buy 883 shares at 500
sell 461 shares at 504
buy 553 shares at 498
sell 44 shares at 503
buy 436 shares at 499
sell 203 shares at 501
buy 362 shares at 500
sell 514 shares at 500
buy 554 shares at 499
sell 595 shares at 503
buy 792 shares at 497
sell 488 shares at 500
buy 554 shares at 495
sell 987 shares at 500
buy 388 shares at 494
sell 754 shares at 499
buy 571 shares at 494
sell 26 shares at 499
buy 193 shares at 495
sell 104 shares at 501
buy 429 shares at 497
sell 689 shares at 502
buy 265 shares at 499
sell 901 shares at 501
buy 709 shares at 499
sell 361 shares at 502
buy 43 shares at 500
sell 941 shares at 503
buy 461 shares at 500
sell 81 shares at 503
buy 571 shares at 502
sell 386 shares at 508
buy 725 shares at 505
sell 346 shares at 508
buy 389 shares at 503
sell 995 shares at 507
buy 817 shares at 503
sell 437 shares at 509
buy 811 shares at 505
sell 477 shares at 511
buy 340 shares at 505
sell 845 shares at 509
buy 392 shares at 502
sell 429 shares at 508
buy 516 shares at 505
sell 470 shares at 506
buy 650 shares at 500
sell 943 shares at 508
buy 723 shares at 503
sell 240 shares at 504
buy 283 shares at 500
sell 615 shares at 504
buy 38 shares at 503
sell 337 shares at 507
buy 736 shares at 505
sell 564 shares at 509
buy 931 shares at 505
sell 904 shares at 508
buy 170 shares at 504
sell 494 shares at 508
buy 737 shares at 509
sell 207 shares at 510
buy 899 shares at 509
sell 369 shares at 513
buy 143 shares at 508
sell 819 shares at 512
buy 40 shares at 509
sell 409 shares at 515
buy 163 shares at 510
sell 112 shares at 514
buy 356 shares at 514
sell 741 shares at 516
buy 489 shares at 514
sell 590 shares at 517
buy 286 shares at 512
sell 875 shares at 518
buy 244 shares at 515
sell 359 shares at 519
buy 494 shares at 518
sell 191 shares at 520
buy 271 shares at 516
sell 995 shares at 519
buy 335 shares at 517
sell 421 shares at 524
buy 824 shares at 519
sell 580 shares at 521
buy 197 shares at 521
sell 555 shares at 526
buy 364 shares at 520
sell 554 shares at 524
buy 531 shares at 519
sell 179 shares at 522
buy 937 shares at 521
sell 237 shares at 523
buy 70 shares at 521
sell 167 shares at 526
buy 809 shares at 522
sell 312 shares at 527
buy 274 shares at 519
sell 830 shares at 523
buy 236 shares at 518
sell 673 shares at 525
buy 399 shares at 518
sell 535 shares at 520
buy 356 shares at 517
sell 85 shares at 521
buy 514 shares at 518
sell 471 shares at 518
buy 219 shares at 514
sell 870 shares at 518
buy 298 shares at 517
sell 220 shares at 518
buy 931 shares at 518
sell 581 shares at 522
buy 900 shares at 517
sell 524 shares at 522
buy 266 shares at 520
sell 852 shares at 525
buy 704 shares at 520
sell 745 shares at 526
buy 598 shares at 523
sell 790 shares at 525
buy 73 shares at 520
sell 782 shares at 527
buy 820 shares at 524
sell 955 shares at 529
buy 808 shares at 525
sell 881 shares at 526
buy 515 shares at 523
sell 226 shares at 529
buy 958 shares at 528
sell 568 shares at 531
buy 165 shares at 525
sell 339 shares at 529
buy 965 shares at 529
sell 232 shares at 531
buy 473 shares at 531
sell 245 shares at 532
buy 773 shares at 530
sell 318 shares at 534
buy 755 shares at 529
sell 919 shares at 534
buy 272 shares at 533
sell 953 shares at 538
buy 547 shares at 533
sell 994 shares at 539
buy 110 shares at 533
sell 687 shares at 539
buy 357 shares at 537
sell 862 shares at 537
buy 881 shares at 537
sell 234 shares at 542
buy 206 shares at 538
sell 896 shares at 542
buy 779 shares at 540
sell 925 shares at 541
buy 267 shares at 538
sell 292 shares at 540
buy 600 shares at 536
sell 713 shares at 539
buy 658 shares at 535
sell 580 shares at 540
buy 228 shares at 538
sell 22 shares at 538
buy 398 shares at 537
sell 956 shares at 542
buy 591 shares at 540
sell 593 shares at 543
buy 529 shares at 538
sell 783 shares at 544
buy 647 shares at 538
sell 466 shares at 544
buy 880 shares at 541
sell 753 shares at 546
buy 698 shares at 540
sell 342 shares at 547
buy 994 shares at 544
sell 222 shares at 548
buy 420 shares at 544
sell 888 shares at 547
buy 42 shares at 547
sell 596 shares at 548
buy 340 shares at 545
sell 186 shares at 549
buy 946 shares at 549
sell 550 shares at 552
buy 141 shares at 549
sell 943 shares at 554
buy 146 shares at 547
sell 638 shares at 553
buy 103 shares at 552
sell 724 shares at 553
buy 834 shares at 549
sell 393 shares at 555
buy 808 shares at 552
sell 380 shares at 554
buy 560 shares at 551
sell 370 shares at 557
buy 922 shares at 553
sell 791 shares at 554
buy 961 shares at 549
sell 614 shares at 556
buy 94 shares at 550
sell 866 shares at 555
buy 367 shares at 548
sell 128 shares at 553
buy 686 shares at 550
sell 903 shares at 553
buy 532 shares at 549
sell 258 shares at 549
buy 950 shares at 545
sell 741 shares at 552
buy 175 shares at 543
sell 750 shares at 550
buy 830 shares at 543
sell 757 shares at 550
buy 502 shares at 542
sell 756 shares at 548
buy 538 shares at 543
sell 795 shares at 545
buy 411 shares at 545
sell 58 shares at 548
buy 846 shares at 545
sell 751 shares at 546
buy 492 shares at 545
sell 816 shares at 549
buy 521 shares at 544
sell 189 shares at 548
buy 294 shares at 548
sell 882 shares at 549
buy 758 shares at 549
sell 778 shares at 553
buy 860 shares at 548
sell 702 shares at 552
buy 631 shares at 552
sell 7 shares at 556
buy 771 shares at 549
sell 518 shares at 553
buy 122 shares at 550
sell 888 shares at 553
buy 356 shares at 547
sell 570 shares at 551
buy 682 shares at 548
sell 646 shares at 549
buy 24 shares at 547
sell 269 shares at 549
buy 955 shares at 546
sell 406 shares at 554
buy 811 shares at 547
sell 664 shares at 553
buy 481 shares at 548
sell 478 shares at 555
buy 565 shares at 552
sell 769 shares at 556
buy 477 shares at 552
sell 11 shares at 558
buy 614 shares at 551
sell 352 shares at 557
buy 643 shares at 555
sell 986 shares at 558
buy 777 shares at 553
sell 582 shares at 560
buy 602 shares at 558
sell 986 shares at 560
buy 799 shares at 555
sell 716 shares at 559
buy 380 shares at 553
sell 353 shares at 556
buy 34 shares at 552
sell 366 shares at 557
buy 644 shares at 550
sell 72 shares at 556
buy 924 shares at 551
sell 286 shares at 555
buy 823 shares at 548
sell 174 shares at 554
buy 166 shares at 548
sell 588 shares at 551
buy 421 shares at 548
sell 625 shares at 553
buy 845 shares at 552
sell 356 shares at 555
buy 240 shares at 548
sell 923 shares at 552
buy 350 shares at 550
sell 944 shares at 554
buy 493 shares at 548
sell 253 shares at 551
buy 493 shares at 546
sell 984 shares at 552
buy 213 shares at 548
sell 28 shares at 552
buy 381 shares at 547
sell 133 shares at 549
buy 28 shares at 542
sell 801 shares at 548
buy 339 shares at 543
sell 281 shares at 547
buy 723 shares at 543
sell 504 shares at 544
buy 529 shares at 541
sell 326 shares at 546
buy 742 shares at 540
sell 749 shares at 542
buy 724 shares at 543
sell 648 shares at 543
buy 595 shares at 544
sell 915 shares at 546
buy 257 shares at 545
sell 243 shares at 547
buy 937 shares at 546
sell 491 shares at 547
buy 985 shares at 545
sell 109 shares at 551
buy 6 shares at 546
sell 610 shares at 548
buy 225 shares at 549
sell 728 shares at 550
buy 315 shares at 549
sell 329 shares at 550
buy 921 shares at 550
sell 296 shares at 551
buy 13 shares at 548
sell 986 shares at 553
buy 923 shares at 549
sell 914 shares at 557
buy 448 shares at 553
sell 257 shares at 557
buy 484 shares at 554
sell 28 shares at 555
buy 770 shares at 551
sell 970 shares at 558
buy 533 shares at 553
sell 592 shares at 555
buy 318 shares at 552
sell 41 shares at 556
buy 635 shares at 553
sell 239 shares at 556
buy 740 shares at 552
sell 700 shares at 560
buy 546 shares at 555
sell 683 shares at 559
buy 186 shares at 556
sell 269 shares at 561
buy 727 shares at 559
sell 218 shares at 563
buy 455 shares at 559
sell 764 shares at 561
buy 163 shares at 558
sell 217 shares at 564
buy 176 shares at 558
sell 374 shares at 561
buy 776 shares at 559
sell 373 shares at 560
buy 117 shares at 557
sell 742 shares at 562
buy 589 shares at 554
sell 893 shares at 560
buy 816 shares at 554
sell 119 shares at 557
buy 759 shares at 555
sell 938 shares at 560
buy 317 shares at 558
sell 690 shares at 560
buy 232 shares at 558
sell 501 shares at 560
buy 549 shares at 560
sell 973 shares at 562
buy 826 shares at 560
sell 625 shares at 561
buy 109 shares at 562
sell 1000 shares at 566
buy 457 shares at 559
sell 260 shares at 564
buy 106 shares at 563
sell 814 shares at 566
buy 542 shares at 561
sell 921 shares at 567
buy 899 shares at 566
sell 759 shares at 567
buy 272 shares at 562
sell 814 shares at 565
buy 201 shares at 563
sell 1 shares at 565
buy 167 shares at 563
sell 272 shares at 566
buy 935 shares at 561
sell 169 shares at 565
buy 625 shares at 557
sell 759 shares at 564
buy 445 shares at 559
sell 681 shares at 560
buy 264 shares at 559
sell 713 shares at 559
buy 181 shares at 555
sell 431 shares at 561
buy 366 shares at 559
sell 189 shares at 560
buy 295 shares at 558
sell 8 shares at 563
buy 37 shares at 557
sell 368 shares at 565
buy 107 shares at 561
sell 484 shares at 565
buy 501 shares at 559
sell 27 shares at 564
buy 101 shares at 560
sell 810 shares at 566
buy 990 shares at 561
sell 623 shares at 567
buy 396 shares at 564
sell 511 shares at 566
buy 886 shares at 565
sell 782 shares at 570
buy 470 shares at 568
sell 586 shares at 568
buy 435 shares at 566
sell 602 shares at 571
buy 783 shares at 567
sell 761 shares at 570
buy 37 shares at 563
sell 394 shares at 570
buy 982 shares at 563
sell 991 shares at 566
buy 333 shares at 565
sell 304 shares at 568
buy 594 shares at 564
sell 748 shares at 568
buy 597 shares at 562
sell 691 shares at 569
buy 59 shares at 565
sell 690 shares at 566
buy 836 shares at 563
sell 858 shares at 571
buy 673 shares at 568
sell 271 shares at 568
buy 431 shares at 566
sell 783 shares at 569
buy 820 shares at 569
sell 396 shares at 573
buy 635 shares at 568
sell 525 shares at 575
buy 654 shares at 570
sell 45 shares at 572
buy 969 shares at 573
sell 113 shares at 577
buy 978 shares at 571
sell 969 shares at 574
buy 23 shares at 572
sell 509 shares at 578
buy 322 shares at 573
sell 443 shares at 576
buy 651 shares at 574
sell 409 shares at 580
buy 473 shares at 574
sell 467 shares at 578
buy 725 shares at 575
sell 404 shares at 580
buy 515 shares at 580
sell 216 shares at 582
buy 81 shares at 577
sell 795 shares at 582
buy 559 shares at 580
sell 340 shares at 584
buy 234 shares at 579
sell 35 shares at 587
buy 767 shares at 583
sell 414 shares at 587
buy 640 shares at 584
sell 818 shares at 588
buy 535 shares at 585
sell 14 shares at 590
buy 131 shares at 582
sell 601 shares at 587
buy 613 shares at 581
sell 387 shares at 585
buy 718 shares at 580
sell 246 shares at 585
buy 127 shares at 579
sell 644 shares at 582
buy 625 shares at 577
sell 764 shares at 582
buy 612 shares at 579
sell 188 shares at 582
buy 932 shares at 575
sell 613 shares at 583
buy 88 shares at 578
sell 275 shares at 578
buy 813 shares at 573
sell 337 shares at 580
buy 867 shares at 574
sell 518 shares at 577
buy 972 shares at 572
sell 312 shares at 575
buy 591 shares at 574
sell 311 shares at 577
buy 740 shares at 571
sell 487 shares at 576
buy 574 shares at 568
sell 88 shares at 573
buy 887 shares at 570
sell 160 shares at 573
buy 807 shares at 566
sell 958 shares at 571
buy 738 shares at 566
sell 789 shares at 571
buy 772 shares at 565
sell 784 shares at 569
buy 811 shares at 564
sell 830 shares at 569
buy 421 shares at 565
sell 20 shares at 568
buy 636 shares at 561
sell 82 shares at 569
buy 504 shares at 560
sell 763 shares at 567
buy 66 shares at 564
sell 981 shares at 565
buy 66 shares at 565
sell 295 shares at 568
buy 63 shares at 564
sell 231 shares at 568
buy 459 shares at 568
sell 883 shares at 572
buy 952 shares at 568
sell 918 shares at 572
buy 239 shares at 570
sell 566 shares at 573
buy 547 shares at 571
sell 251 shares at 572
buy 554 shares at 570
sell 250 shares at 576
buy 660 shares at 570
sell 157 shares at 575
buy 817 shares at 574
sell 170 shares at 576
buy 694 shares at 575
sell 996 shares at 577
buy 608 shares at 574
sell 628 shares at 577
buy 328 shares at 575
sell 621 shares at 578
buy 894 shares at 572
sell 894 shares at 576
buy 39 shares at 572
sell 298 shares at 576
buy 155 shares at 574
sell 153 shares at 575
buy 35 shares at 571
sell 417 shares at 577
buy 156 shares at 569
sell 885 shares at 573
buy 439 shares at 570
sell 585 shares at 575
buy 534 shares at 569
sell 228 shares at 574
buy 263 shares at 566
sell 657 shares at 569
buy 757 shares at 566
sell 25 shares at 568
buy 439 shares at 566
sell 463 shares at 567
buy 147 shares at 564
sell 314 shares at 570
buy 827 shares at 562
sell 605 shares at 566
buy 997 shares at 566
sell 185 shares at 570
buy 335 shares at 564
sell 541 shares at 571
buy 554 shares at 568
sell 166 shares at 569
buy 260 shares at 567
sell 9 shares at 571
buy 686 shares at 567
sell 935 shares at 571
buy 78 shares at 565
sell 776 shares at 571
buy 8 shares at 564
sell 236 shares at 572
buy 959 shares at 563
sell 794 shares at 571
buy 246 shares at 564
sell 25 shares at 567
buy 89 shares at 565
sell 405 shares at 567
buy 978 shares at 562
sell 20 shares at 567
buy 974 shares at 559
sell 14 shares at 563
buy 305 shares at 561
sell 404 shares at 568
buy 360 shares at 559
sell 584 shares at 563
buy 509 shares at 561
sell 810 shares at 562
buy 495 shares at 558
sell 536 shares at 563
buy 984 shares at 561
sell 555 shares at 564
buy 391 shares at 561
sell 183 shares at 565
buy 557 shares at 560
sell 239 shares at 567
buy 593 shares at 565
sell 451 shares at 565
buy 505 shares at 566
sell 927 shares at 568
buy 440 shares at 566
sell 597 shares at 570
buy 18 shares at 568
sell 639 shares at 570
buy 481 shares at 568
sell 696 shares at 571
buy 475 shares at 568
sell 778 shares at 573
buy 378 shares at 567
sell 257 shares at 572
buy 433 shares at 570
sell 924 shares at 574
buy 547 shares at 569
sell 158 shares at 572
buy 569 shares at 569
sell 843 shares at 576
buy 859 shares at 570
sell 398 shares at 573
buy 115 shares at 572
sell 681 shares at 576
buy 267 shares at 574
sell 100 shares at 578
buy 988 shares at 573
sell 838 shares at 578
buy 188 shares at 573
sell 871 shares at 580
buy 52 shares at 575
sell 815 shares at 579
buy 898 shares at 575
sell 918 shares at 581
buy 675 shares at 578
sell 686 shares at 583
buy 129 shares at 579
sell 331 shares at 584
buy 837 shares at 577
sell 156 shares at 582
buy 877 shares at 578
sell 342 shares at 581
buy 645 shares at 577
sell 878 shares at 581
buy 405 shares at 576
sell 796 shares at 580
buy 454 shares at 574
sell 821 shares at 578
buy 530 shares at 573
sell 381 shares at 580
buy 229 shares at 578
sell 470 shares at 580
buy 651 shares at 576
sell 638 shares at 581
buy 899 shares at 579
sell 510 shares at 583
buy 554 shares at 577
sell 509 shares at 583
buy 216 shares at 582
sell 553 shares at 585
buy 960 shares at 580
sell 615 shares at 584
buy 165 shares at 582
sell 176 shares at 588
buy 249 shares at 585
sell 269 shares at 586
buy 980 shares at 586
sell 970 shares at 587
buy 769 shares at 583
sell 149 shares at 591
buy 354 shares at 584
sell 249 shares at 588
buy 244 shares at 587
sell 499 shares at 590
buy 979 shares at 588
sell 828 shares at 594
buy 483 shares at 591
sell 997 shares at 594
buy 330 shares at 592
sell 479 shares at 596
buy 743 shares at 593
sell 22 shares at 596
buy 468 shares at 590
sell 595 shares at 592
buy 178 shares at 588
sell 70 shares at 592
buy 330 shares at 590
sell 895 shares at 590
buy 255 shares at 589
sell 264 shares at 589
buy 607 shares at 585
sell 528 shares at 590
buy 155 shares at 585
sell 1 shares at 591
buy 400 shares at 582
sell 18 shares at 590
buy 871 shares at 581
sell 78 shares at 588
buy 598 shares at 584
sell 909 shares at 584
buy 419 shares at 582
sell 768 shares at 586
buy 213 shares at 579
sell 986 shares at 582
buy 920 shares at 577
sell 256 shares at 581
buy 678 shares at 576
sell 471 shares at 581
buy 885 shares at 577
sell 893 shares at 583
buy 796 shares at 578
sell 829 shares at 582
buy 605 shares at 574
sell 854 shares at 580
buy 908 shares at 574
sell 500 shares at 578
buy 225 shares at 572
sell 976 shares at 579
buy 100 shares at 573
sell 460 shares at 575
buy 830 shares at 573
sell 767 shares at 579
buy 975 shares at 573
sell 328 shares at 577
buy 83 shares at 573
sell 46 shares at 580
buy 553 shares at 574
sell 122 shares at 582
buy 501 shares at 578
sell 956 shares at 582
buy 744 shares at 576
sell 969 shares at 582
buy 171 shares at 579
sell 304 shares at 584
buy 72 shares at 580
sell 974 shares at 585
buy 546 shares at 579
sell 176 shares at 583
buy 10 shares at 582
sell 667 shares at 586
buy 458 shares at 580
sell 527 shares at 583
buy 339 shares at 582
sell 90 shares at 588
buy 587 shares at 584
sell 150 shares at 588
buy 959 shares at 582
sell 733 shares at 587
buy 150 shares at 579
sell 249 shares at 587
buy 721 shares at 581
sell 266 shares at 583
buy 165 shares at 580
sell 857 shares at 582
buy 20 shares at 577
sell 173 shares at 580
buy 291 shares at 576
sell 220 shares at 581
buy 689 shares at 574
sell 603 shares at 578
buy 19 shares at 573
sell 864 shares at 579
buy 635 shares at 572
sell 287 shares at 580
buy 160 shares at 572
sell 276 shares at 578
buy 941 shares at 574
sell 544 shares at 576
buy 934 shares at 571
sell 247 shares at 573
buy 536 shares at 570
sell 298 shares at 575
buy 333 shares at 569
sell 889 shares at 573
buy 489 shares at 572
sell 820 shares at 578
buy 898 shares at 574
sell 907 shares at 575
buy 69 shares at 573
sell 41 shares at 580
buy 241 shares at 573
sell 685 shares at 579
buy 584 shares at 577
sell 595 shares at 580
buy 561 shares at 573
sell 725 shares at 581
buy 205 shares at 572
sell 999 shares at 580
buy 137 shares at 575
sell 701 shares at 577
buy 355 shares at 572
sell 262 shares at 574
buy 543 shares at 569
sell 324 shares at 574
buy 77 shares at 569
sell 848 shares at 573
buy 64 shares at 567
sell 311 shares at 574
buy 775 shares at 566
sell 674 shares at 573
buy 89 shares at 569
sell 344 shares at 572
buy 141 shares at 566
sell 766 shares at 570
buy 192 shares at 564
sell 933 shares at 570
buy 406 shares at 565
sell 741 shares at 566
buy 135 shares at 562
sell 550 shares at 567
buy 286 shares at 563
sell 503 shares at 565
buy 573 shares at 560
sell 605 shares at 564
buy 907 shares at 560
sell 92 shares at 564
buy 686 shares at 558
sell 162 shares at 565
buy 388 shares at 560
sell 24 shares at 561
buy 637 shares at 559
sell 350 shares at 562
buy 156 shares at 558
sell 982 shares at 561
buy 677 shares at 556
sell 238 shares at 561
buy 131 shares at 557
sell 610 shares at 562
buy 123 shares at 555
sell 130 shares at 562
buy 562 shares at 556
sell 306 shares at 562
buy 636 shares at 559
sell 468 shares at 564
buy 230 shares at 562
sell 286 shares at 564
buy 124 shares at 560
sell 788 shares at 567
buy 990 shares at 563
sell 763 shares at 567
buy 678 shares at 562
sell 28 shares at 567
buy 607 shares at 558
sell 434 shares at 563
buy 288 shares at 560
sell 230 shares at 565
buy 692 shares at 559
sell 81 shares at 561
buy 934 shares at 558
sell 843 shares at 561
buy 66 shares at 558
sell 9 shares at 560
buy 426 shares at 555
sell 789 shares at 559
buy 848 shares at 554
sell 439 shares at 556
buy 95 shares at 553
sell 575 shares at 555
buy 811 shares at 552
sell 716 shares at 558
buy 967 shares at 555
sell 205 shares at 555
buy 371 shares at 551
sell 311 shares at 555
buy 675 shares at 552
sell 264 shares at 553
buy 983 shares at 548
sell 371 shares at 553
buy 45 shares at 549
sell 215 shares at 555
buy 594 shares at 550
sell 614 shares at 554
buy 366 shares at 551
sell 199 shares at 555
buy 447 shares at 552
sell 366 shares at 554
buy 772 shares at 555
sell 827 shares at 558
buy 138 shares at 553
sell 260 shares at 559
buy 906 shares at 556
sell 9 shares at 561
buy 255 shares at 554
sell 8 shares at 562
buy 30 shares at 557
sell 705 shares at 557
buy 844 shares at 556
sell 448 shares at 559
buy 119 shares at 553
sell 623 shares at 555
buy 221 shares at 552
sell 736 shares at 554
buy 877 shares at 553
sell 902 shares at 555
buy 776 shares at 548
sell 274 shares at 553
buy 351 shares at 550
sell 297 shares at 555
buy 805 shares at 550
sell 474 shares at 553
buy 961 shares at 547
sell 440 shares at 550
buy 807 shares at 544
sell 156 shares at 550
buy 153 shares at 546
sell 430 shares at 547
buy 991 shares at 544
sell 499 shares at 546
buy 562 shares at 545
sell 832 shares at 546
buy 927 shares at 544
sell 271 shares at 544
buy 730 shares at 541
sell 691 shares at 547
buy 413 shares at 542
sell 508 shares at 546
buy 199 shares at 543
sell 641 shares at 548
buy 648 shares at 544
sell 657 shares at 552
buy 972 shares at 549
sell 904 shares at 552
buy 924 shares at 546
sell 986 shares at 551
buy 955 shares at 548
sell 898 shares at 551
buy 898 shares at 548
sell 421 shares at 555
buy 642 shares at 551
sell 751 shares at 554
buy 875 shares at 553
sell 608 shares at 554
buy 545 shares at 553
sell 188 shares at 556
buy 808 shares at 555
sell 795 shares at 559
buy 980 shares at 553
sell 545 shares at 560
buy 342 shares at 554
sell 856 shares at 558
buy 183 shares at 556
sell 541 shares at 563
1000
buy 179 shares at 499
sell 317 shares at 504
buy 447 shares at 499
sell 602 shares at 503
buy 963 shares at 498
sell 853 shares at 506
buy 474 shares at 500
sell 387 shares at 503
buy 834 shares at 499
sell 442 shares at 503
buy 675 shares at 497
sell 579 shares at 503
buy 967 shares at 498
sell 668 shares at 501
buy 62 shares at 495
sell 269 shares at 502
buy 750 shares at 495
sell 564 shares at 499
buy 852 shares at 493
sell 172 shares at 499
buy 136 shares at 496
sell 509 shares at 498
buy 685 shares at 496
sell 686 shares at 501
buy 546 shares at 499
sell 618 shares at 501
buy 852 shares at 498
sell 2 shares at 501
buy 421 shares at 502
sell 969 shares at 503
buy 406 shares at 503
sell 603 shares at 506
buy 753 shares at 501
sell 256 shares at 507
buy 719 shares at 502
sell 947 shares at 505
buy 468 shares at 500
sell 846 shares at 503
buy 415 shares at 501
sell 843 shares at 504
buy 835 shares at 496
sell 981 shares at 502
buy 156 shares at 495
sell 414 shares at 499
buy 894 shares at 499
sell 553 shares at 502
buy 896 shares at 497
sell 772 shares at 505
buy 36 shares at 500
sell 629 shares at 505
buy 846 shares at 503
sell 386 shares at 503
buy 145 shares at 500
sell 603 shares at 503
buy 477 shares at 500
sell 942 shares at 505
buy 431 shares at 496
sell 309 shares at 502
buy 136 shares at 496
sell 208 shares at 503
buy 536 shares at 497
sell 732 shares at 500
buy 477 shares at 497
sell 471 shares at 500
buy 533 shares at 493
sell 980 shares at 499
buy 714 shares at 493
sell 172 shares at 495
buy 619 shares at 493
sell 396 shares at 495
buy 384 shares at 493
sell 353 shares at 496
buy 424 shares at 490
sell 967 shares at 495
buy 142 shares at 491
sell 59 shares at 491
buy 164 shares at 487
sell 907 shares at 490
buy 94 shares at 487
sell 650 shares at 492
buy 206 shares at 484
sell 652 shares at 488
buy 774 shares at 484
sell 280 shares at 488
buy 952 shares at 482
sell 110 shares at 486
buy 456 shares at 483
sell 743 shares at 488
buy 643 shares at 483
sell 517 shares at 485
buy 851 shares at 482
sell 85 shares at 487
buy 299 shares at 479
sell 551 shares at 484
buy 417 shares at 481
sell 347 shares at 483
buy 979 shares at 476
sell 806 shares at 481
buy 565 shares at 479
sell 974 shares at 483
buy 995 shares at 476
sell 494 shares at 478
buy 370 shares at 476
sell 549 shares at 477
buy 864 shares at 475
sell 326 shares at 479
buy 336 shares at 475
sell 185 shares at 475
buy 89 shares at 472
sell 876 shares at 476
buy 791 shares at 472
sell 347 shares at 477
buy 811 shares at 468
sell 473 shares at 473
buy 674 shares at 468
sell 741 shares at 475
buy 658 shares at 466
sell 933 shares at 472
buy 690 shares at 468
sell 34 shares at 469
buy 263 shares at 464
sell 69 shares at 472
buy 872 shares at 463
sell 370 shares at 469
buy 541 shares at 464
sell 856 shares at 470
buy 179 shares at 463
sell 59 shares at 468
buy 888 shares at 463
sell 401 shares at 467
buy 604 shares at 461
sell 933 shares at 466
buy 989 shares at 458
sell 754 shares at 462
buy 313 shares at 459
sell 667 shares at 464
buy 61 shares at 458
sell 230 shares at 464
buy 912 shares at 456
sell 977 shares at 463
buy 941 shares at 458
sell 646 shares at 462
buy 908 shares at 458
sell 596 shares at 463
buy 35 shares at 456
sell 184 shares at 458
buy 923 shares at 455
sell 518 shares at 458
buy 367 shares at 454
sell 412 shares at 460
buy 350 shares at 455
sell 12 shares at 459
buy 729 shares at 453
sell 743 shares at 457
buy 477 shares at 450
sell 255 shares at 455
buy 188 shares at 448
sell 6 shares at 454
buy 595 shares at 450
sell 400 shares at 455
buy 237 shares at 447
sell 884 shares at 451
buy 801 shares at 445
sell 989 shares at 450
buy 522 shares at 444
sell 998 shares at 449
buy 308 shares at 446
sell 601 shares at 448
buy 426 shares at 442
sell 324 shares at 447
buy 272 shares at 442
sell 468 shares at 446
buy 54 shares at 443
sell 373 shares at 448
buy 502 shares at 439
sell 961 shares at 446
buy 692 shares at 441
sell 495 shares at 446
buy 463 shares at 441
sell 774 shares at 443
buy 289 shares at 436
sell 11 shares at 444
buy 186 shares at 436
sell 702 shares at 439
buy 893 shares at 437
sell 518 shares at 439
buy 777 shares at 433
sell 435 shares at 440
buy 38 shares at 436
sell 675 shares at 440
buy 357 shares at 431
sell 168 shares at 435
buy 429 shares at 430
sell 952 shares at 434
buy 925 shares at 433
sell 321 shares at 434
buy 579 shares at 431
sell 40 shares at 435
buy 386 shares at 431
sell 255 shares at 435
buy 567 shares at 427
sell 93 shares at 433
buy 913 shares at 428
sell 437 shares at 433
buy 549 shares at 427
sell 554 shares at 432
buy 639 shares at 427
sell 980 shares at 430
buy 961 shares at 422
sell 921 shares at 430
buy 56 shares at 423
sell 563 shares at 427
buy 876 shares at 420
sell 118 shares at 426
buy 210 shares at 423
sell 122 shares at 424
buy 553 shares at 420
sell 523 shares at 422
buy 173 shares at 417
sell 821 shares at 423
buy 222 shares at 420
sell 1 shares at 424
buy 690 shares at 416
sell 906 shares at 423
buy 167 shares at 418
sell 791 shares at 421
buy 611 shares at 414
sell 30 shares at 417
buy 693 shares at 414
sell 741 shares at 416
buy 137 shares at 411
sell 244 shares at 415
buy 355 shares at 410
sell 411 shares at 414
buy 579 shares at 412
sell 573 shares at 413
buy 136 shares at 408
sell 830 shares at 414
buy 980 shares at 410
sell 484 shares at 413
buy 678 shares at 410
sell 958 shares at 410
buy 754 shares at 408
sell 62 shares at 413
buy 656 shares at 406
sell 393 shares at 408
buy 417 shares at 406
sell 805 shares at 407
buy 804 shares at 407
sell 834 shares at 408
buy 472 shares at 407
sell 992 shares at 410
buy 314 shares at 408
sell 83 shares at 411
buy 406 shares at 408
sell 308 shares at 412
buy 170 shares at 408
sell 723 shares at 412
buy 780 shares at 406
sell 888 shares at 409
buy 719 shares at 404
sell 851 shares at 409
buy 955 shares at 401
sell 391 shares at 407
buy 68 shares at 401
sell 960 shares at 405
buy 361 shares at 399
sell 258 shares at 404
buy 630 shares at 399
sell 200 shares at 406
buy 91 shares at 401
sell 138 shares at 404
buy 512 shares at 399
sell 157 shares at 402
buy 231 shares at 399
sell 325 shares at 402
buy 653 shares at 395
sell 930 shares at 398
buy 164 shares at 395
sell 449 shares at 401
buy 174 shares at 392
sell 886 shares at 398
buy 341 shares at 394
sell 590 shares at 395
buy 8 shares at 390
sell 193 shares at 394
buy 495 shares at 392
sell 75 shares at 397
buy 393 shares at 390
sell 408 shares at 393
buy 950 shares at 391
sell 761 shares at 393
buy 457 shares at 390
sell 365 shares at 393
buy 472 shares at 388
sell 112 shares at 390
buy 256 shares at 386
sell 203 shares at 388
buy 609 shares at 384
sell 330 shares at 391
buy 697 shares at 383
sell 937 shares at 389
buy 373 shares at 381
sell 642 shares at 385
buy 604 shares at 384
sell 80 shares at 384
buy 728 shares at 380
sell 667 shares at 383
buy 529 shares at 379
sell 624 shares at 382
buy 559 shares at 379
sell 892 shares at 384
buy 357 shares at 376
sell 209 shares at 381
buy 13 shares at 377
sell 151 shares at 380
buy 658 shares at 376
sell 145 shares at 381
buy 778 shares at 375
sell 719 shares at 380
buy 922 shares at 373
sell 452 shares at 379
buy 49 shares at 374
sell 450 shares at 379
buy 879 shares at 370
sell 984 shares at 378
buy 728 shares at 370
sell 661 shares at 375
buy 865 shares at 368
sell 768 shares at 374
buy 48 shares at 371
sell 440 shares at 374
buy 445 shares at 366
sell 258 shares at 373
buy 16 shares at 368
sell 93 shares at 369
buy 140 shares at 365
sell 938 shares at 370
buy 934 shares at 365
sell 641 shares at 368
buy 800 shares at 365
sell 319 shares at 370
buy 646 shares at 362
sell 310 shares at 366
buy 244 shares at 361
sell 474 shares at 365
buy 112 shares at 360
sell 777 shares at 366
buy 67 shares at 361
sell 84 shares at 364
buy 922 shares at 360
sell 19 shares at 365
buy 802 shares at 356
sell 44 shares at 364
buy 215 shares at 359
sell 654 shares at 360
buy 89 shares at 355
sell 787 shares at 359
buy 267 shares at 357
sell 839 shares at 361
buy 228 shares at 353
sell 923 shares at 357
buy 92 shares at 355
sell 107 shares at 360
buy 341 shares at 355
sell 266 shares at 360
buy 601 shares at 356
sell 202 shares at 361
buy 755 shares at 358
sell 591 shares at 364
buy 562 shares at 356
sell 633 shares at 361
buy 213 shares at 357
sell 663 shares at 361
buy 480 shares at 356
sell 577 shares at 358
buy 778 shares at 354
sell 302 shares at 358
buy 35 shares at 354
sell 611 shares at 359
buy 436 shares at 354
sell 648 shares at 356
buy 256 shares at 351
sell 42 shares at 354
buy 596 shares at 352
sell 669 shares at 354
buy 662 shares at 349
sell 166 shares at 355
buy 205 shares at 349
sell 305 shares at 350
buy 318 shares at 345
sell 756 shares at 350
buy 709 shares at 347
sell 469 shares at 352
buy 704 shares at 347
sell 679 shares at 349
buy 369 shares at 345
sell 654 shares at 347
buy 593 shares at 341
sell 391 shares at 345
buy 769 shares at 344
sell 8 shares at 347
buy 769 shares at 340
sell 710 shares at 344
buy 189 shares at 341
sell 88 shares at 344
buy 828 shares at 337
sell 902 shares at 344
buy 455 shares at 340
sell 852 shares at 343
buy 153 shares at 339
sell 371 shares at 343
buy 11 shares at 338
sell 828 shares at 345
buy 999 shares at 341
sell 830 shares at 344
buy 851 shares at 338
sell 247 shares at 344
buy 186 shares at 336
sell 24 shares at 343
buy 184 shares at 336
sell 906 shares at 338
buy 226 shares at 337
sell 110 shares at 338
buy 624 shares at 335
sell 450 shares at 338
buy 537 shares at 333
sell 467 shares at 336
buy 129 shares at 332
sell 813 shares at 336
buy 773 shares at 331
sell 679 shares at 337
buy 6 shares at 329
sell 949 shares at 333
buy 6 shares at 331
sell 962 shares at 333
buy 100 shares at 326
sell 393 shares at 333
buy 720 shares at 328
sell 695 shares at 331
buy 907 shares at 326
sell 723 shares at 329
buy 932 shares at 329
sell 10 shares at 331
buy 65 shares at 330
sell 674 shares at 331
buy 744 shares at 328
sell 69 shares at 335
buy 503 shares at 328
sell 575 shares at 333
buy 116 shares at 332
sell 494 shares at 337
buy 649 shares at 333
sell 170 shares at 336
buy 915 shares at 330
sell 333 shares at 336
buy 675 shares at 330
sell 229 shares at 332
buy 809 shares at 331
sell 75 shares at 335
buy 911 shares at 329
sell 360 shares at 334
buy 416 shares at 326
sell 240 shares at 330
buy 744 shares at 326
sell 181 shares at 330
buy 671 shares at 323
sell 933 shares at 328
buy 547 shares at 324
sell 500 shares at 327
buy 205 shares at 325
sell 876 shares at 329
buy 727 shares at 323
sell 543 shares at 325
buy 816 shares at 320
sell 330 shares at 325
buy 443 shares at 319
sell 671 shares at 324
buy 302 shares at 318
sell 650 shares at 325
buy 809 shares at 320
sell 732 shares at 321
buy 813 shares at 317
sell 193 shares at 321
buy 356 shares at 318
sell 38 shares at 318
buy 768 shares at 315
sell 55 shares at 321
buy 169 shares at 313
sell 326 shares at 319
buy 797 shares at 315
sell 509 shares at 321
buy 860 shares at 314
sell 562 shares at 322
buy 171 shares at 313
sell 779 shares at 321
buy 275 shares at 315
sell 559 shares at 318
buy 761 shares at 314
sell 32 shares at 315
buy 855 shares at 313
sell 418 shares at 316
buy 282 shares at 309
sell 74 shares at 316
buy 504 shares at 311
sell 380 shares at 315
buy 646 shares at 312
sell 699 shares at 316
buy 492 shares at 312
sell 19 shares at 319
buy 986 shares at 314
sell 144 shares at 317
buy 22 shares at 313
sell 369 shares at 316
buy 599 shares at 309
sell 83 shares at 313
buy 209 shares at 310
sell 216 shares at 313
buy 159 shares at 307
sell 882 shares at 311
buy 183 shares at 309
sell 60 shares at 312
buy 773 shares at 307
sell 617 shares at 313
buy 299 shares at 306
sell 481 shares at 309
buy 587 shares at 305
sell 800 shares at 308
buy 14 shares at 306
sell 519 shares at 310
buy 814 shares at 305
sell 458 shares at 308
buy 819 shares at 302
sell 1000 shares at 307
buy 454 shares at 303
sell 671 shares at 304
buy 928 shares at 299
sell 558 shares at 306
buy 285 shares at 298
sell 355 shares at 305
buy 347 shares at 300
sell 597 shares at 303
buy 117 shares at 296
sell 767 shares at 299
buy 66 shares at 297
sell 305 shares at 302
buy 85 shares at 293
sell 976 shares at 301
buy 245 shares at 295
sell 363 shares at 300
buy 101 shares at 292
sell 140 shares at 297
buy 155 shares at 292
sell 673 shares at 297
buy 701 shares at 293
sell 401 shares at 294
buy 829 shares at 290
sell 594 shares at 296
buy 568 shares at 291
sell 171 shares at 293
buy 814 shares at 287
sell 710 shares at 294
buy 504 shares at 287
sell 730 shares at 292
buy 954 shares at 288
sell 941 shares at 292
buy 664 shares at 286
sell 175 shares at 289
buy 672 shares at 286
sell 380 shares at 290
buy 681 shares at 284
sell 946 shares at 287
buy 622 shares at 282
sell 219 shares at 286
buy 511 shares at 281
sell 523 shares at 288
buy 310 shares at 285
sell 626 shares at 287
buy 229 shares at 282
sell 551 shares at 285
buy 399 shares at 284
sell 277 shares at 285
buy 654 shares at 282
sell 877 shares at 284
buy 956 shares at 284
sell 83 shares at 285
buy 978 shares at 283
sell 736 shares at 286
buy 564 shares at 286
sell 229 shares at 287
buy 103 shares at 282
sell 29 shares at 289
buy 61 shares at 280
sell 951 shares at 288
buy 995 shares at 279
sell 46 shares at 283
buy 762 shares at 280
sell 865 shares at 284
buy 767 shares at 278
sell 93 shares at 283
buy 425 shares at 276
sell 538 shares at 282
buy 301 shares at 275
sell 431 shares at 280
buy 955 shares at 277
sell 218 shares at 280
buy 102 shares at 279
sell 420 shares at 282
buy 713 shares at 279
sell 3 shares at 282
buy 707 shares at 283
sell 981 shares at 287
buy 5 shares at 278
sell 669 shares at 286
buy 979 shares at 278
sell 686 shares at 284
buy 149 shares at 280
sell 966 shares at 283
buy 396 shares at 279
sell 224 shares at 283
buy 697 shares at 275
sell 579 shares at 278
buy 386 shares at 274
sell 205 shares at 278
buy 457 shares at 275
sell 833 shares at 277
buy 412 shares at 271
sell 160 shares at 277
buy 385 shares at 271
sell 579 shares at 277
buy 551 shares at 273
sell 837 shares at 277
buy 155 shares at 272
sell 199 shares at 273
buy 357 shares at 270
sell 981 shares at 271
buy 239 shares at 268
sell 910 shares at 274
buy 876 shares at 269
sell 949 shares at 273
buy 164 shares at 264
sell 583 shares at 271
buy 600 shares at 267
sell 275 shares at 268
buy 243 shares at 265
sell 590 shares at 266
buy 461 shares at 265
sell 850 shares at 270
buy 37 shares at 265
sell 783 shares at 269
buy 629 shares at 267
sell 289 shares at 272
buy 923 shares at 270
sell 684 shares at 273
buy 862 shares at 267
sell 828 shares at 271
buy 596 shares at 271
sell 835 shares at 276
buy 862 shares at 272
sell 23 shares at 274
buy 436 shares at 270
sell 821 shares at 277
buy 275 shares at 272
sell 570 shares at 273
buy 482 shares at 272
sell 274 shares at 276
buy 810 shares at 271
sell 148 shares at 273
buy 40 shares at 270
sell 947 shares at 273
buy 821 shares at 267
sell 116 shares at 270
buy 905 shares at 268
sell 599 shares at 272
buy 995 shares at 263
sell 750 shares at 267
buy 580 shares at 264
sell 749 shares at 269
buy 441 shares at 265
sell 995 shares at 268
buy 212 shares at 260
sell 585 shares at 268
buy 352 shares at 259
sell 643 shares at 266
buy 143 shares at 260
sell 802 shares at 265
buy 2 shares at 263
sell 151 shares at 265
buy 416 shares at 260
sell 456 shares at 268
buy 721 shares at 262
sell 253 shares at 268
buy 254 shares at 265
sell 228 shares at 269
buy 432 shares at 264
sell 119 shares at 271
buy 291 shares at 265
sell 85 shares at 270
buy 885 shares at 265
sell 99 shares at 270
buy 454 shares at 266
sell 934 shares at 273
buy 172 shares at 270
sell 330 shares at 271
buy 578 shares at 269
sell 677 shares at 276
buy 465 shares at 271
sell 409 shares at 275
buy 770 shares at 272
sell 580 shares at 278
buy 239 shares at 272
sell 465 shares at 279
buy 716 shares at 274
sell 982 shares at 278
buy 355 shares at 273
sell 735 shares at 279
buy 133 shares at 270
sell 329 shares at 276
buy 196 shares at 270
sell 356 shares at 273
buy 368 shares at 269
sell 785 shares at 272
buy 453 shares at 268
sell 20 shares at 274
buy 847 shares at 268
sell 720 shares at 274
buy 474 shares at 269
sell 510 shares at 272
buy 161 shares at 265
sell 181 shares at 268
buy 301 shares at 266
sell 127 shares at 268
buy 687 shares at 262
sell 70 shares at 268
buy 1000 shares at 263
sell 562 shares at 265
buy 139 shares at 260
sell 882 shares at 264
buy 219 shares at 259
sell 931 shares at 266
buy 851 shares at 261
sell 232 shares at 266
buy 85 shares at 258
sell 118 shares at 264
buy 462 shares at 258
sell 714 shares at 264
buy 387 shares at 263
sell 996 shares at 265
buy 893 shares at 263
sell 119 shares at 264
buy 515 shares at 265
sell 980 shares at 268
buy 223 shares at 264
sell 662 shares at 268
buy 743 shares at 267
sell 714 shares at 271
buy 53 shares at 264
sell 349 shares at 270
buy 421 shares at 269
sell 439 shares at 273
buy 692 shares at 267
sell 889 shares at 270
buy 537 shares at 271
sell 129 shares at 271
buy 551 shares at 270
sell 120 shares at 276
buy 150 shares at 272
sell 136 shares at 276
buy 587 shares at 270
sell 838 shares at 278
buy 745 shares at 273
sell 242 shares at 277
buy 397 shares at 276
sell 488 shares at 276
buy 273 shares at 276
sell 63 shares at 279
buy 887 shares at 277
sell 833 shares at 282
buy 79 shares at 276
sell 524 shares at 280
buy 689 shares at 278
sell 692 shares at 282
buy 429 shares at 277
sell 499 shares at 282
buy 327 shares at 281
sell 382 shares at 284
buy 121 shares at 279
sell 227 shares at 286
buy 971 shares at 284
sell 846 shares at 284
buy 64 shares at 283
sell 636 shares at 286
buy 708 shares at 285
sell 951 shares at 287
buy 742 shares at 284
sell 478 shares at 291
buy 986 shares at 285
sell 971 shares at 287
buy 25 shares at 281
sell 170 shares at 288
buy 361 shares at 282
sell 145 shares at 287
buy 922 shares at 283
sell 609 shares at 283
buy 56 shares at 279
sell 538 shares at 283
buy 393 shares at 279
sell 547 shares at 283
buy 100 shares at 276
sell 906 shares at 284
buy 637 shares at 281
sell 764 shares at 285
buy 489 shares at 278
sell 623 shares at 285
buy 999 shares at 283
sell 48 shares at 284
buy 958 shares at 280
sell 783 shares at 287
buy 150 shares at 284
sell 471 shares at 287
buy 810 shares at 283
sell 316 shares at 288
buy 241 shares at 283
sell 17 shares at 291
buy 66 shares at 286
sell 731 shares at 289
buy 806 shares at 288
sell 383 shares at 292
buy 549 shares at 289
sell 363 shares at 292
buy 86 shares at 288
sell 896 shares at 293
buy 357 shares at 292
sell 381 shares at 296
buy 950 shares at 291
sell 837 shares at 294
buy 50 shares at 290
sell 759 shares at 297
buy 587 shares at 294
sell 462 shares at 299
buy 810 shares at 293
sell 8 shares at 297
buy 17 shares at 295
sell 33 shares at 298
buy 913 shares at 297
sell 528 shares at 302
buy 662 shares at 299
sell 202 shares at 300
buy 469 shares at 295
sell 647 shares at 302
buy 70 shares at 297
sell 320 shares at 301
buy 166 shares at 296
sell 1 shares at 298
buy 201 shares at 296
sell 121 shares at 302
buy 284 shares at 296
sell 424 shares at 301
buy 715 shares at 300
sell 88 shares at 305
buy 351 shares at 301
sell 926 shares at 302
buy 309 shares at 300
sell 830 shares at 306
buy 962 shares at 303
sell 642 shares at 305
buy 857 shares at 301
sell 210 shares at 309
buy 14 shares at 303
sell 595 shares at 308
buy 88 shares at 305
sell 304 shares at 310
buy 331 shares at 306
sell 859 shares at 310
buy 524 shares at 308
sell 997 shares at 309
buy 298 shares at 308
sell 744 shares at 311
buy 765 shares at 309
sell 847 shares at 311
buy 297 shares at 308
sell 88 shares at 312
buy 215 shares at 304
sell 984 shares at 307
buy 107 shares at 306
sell 735 shares at 308
buy 313 shares at 307
sell 76 shares at 313
buy 675 shares at 304
sell 212 shares at 311
buy 544 shares at 304
sell 748 shares at 309
buy 224 shares at 303
sell 200 shares at 306
buy 681 shares at 302
sell 965 shares at 309
buy 822 shares at 300
sell 300 shares at 305
buy 459 shares at 301
sell 630 shares at 304
buy 174 shares at 301
sell 542 shares at 304
buy 143 shares at 299
sell 512 shares at 303
buy 372 shares at 299
sell 117 shares at 304
buy 751 shares at 299
sell 357 shares at 303
buy 456 shares at 301
sell 740 shares at 304
buy 530 shares at 299
sell 718 shares at 307
buy 949 shares at 304
sell 10 shares at 307
buy 987 shares at 303
sell 405 shares at 309
buy 131 shares at 306
sell 691 shares at 306
buy 818 shares at 304
sell 746 shares at 310
buy 364 shares at 306
sell 302 shares at 308
buy 96 shares at 308
sell 3 shares at 313
buy 805 shares at 306
sell 178 shares at 313
buy 950 shares at 309
sell 292 shares at 313
buy 517 shares at 310
sell 575 shares at 314
buy 70 shares at 312
sell 135 shares at 316
buy 550 shares at 311
sell 529 shares at 314
buy 967 shares at 313
sell 322 shares at 316
buy 816 shares at 310
sell 928 shares at 315
buy 235 shares at 307
sell 445 shares at 315
buy 447 shares at 308
sell 540 shares at 314
buy 678 shares at 309
sell 977 shares at 311
buy 877 shares at 307
sell 492 shares at 309
buy 830 shares at 306
sell 862 shares at 308
buy 325 shares at 306
sell 819 shares at 311
buy 110 shares at 306
sell 310 shares at 312
buy 662 shares at 310
sell 110 shares at 311
buy 63 shares at 310
sell 871 shares at 311
buy 832 shares at 306
sell 756 shares at 311
buy 320 shares at 308
sell 396 shares at 312
buy 440 shares at 307
sell 325 shares at 309
buy 340 shares at 307
sell 651 shares at 311
buy 366 shares at 304
sell 977 shares at 308
buy 53 shares at 303
sell 798 shares at 309
buy 545 shares at 300
sell 546 shares at 307
buy 570 shares at 301
sell 284 shares at 305
buy 290 shares at 302
sell 64 shares at 302
buy 524 shares at 301
sell 437 shares at 305
buy 61 shares at 296
sell 967 shares at 301
buy 534 shares at 296
sell 960 shares at 299
buy 239 shares at 296
sell 468 shares at 300
buy 248 shares at 294
sell 202 shares at 298
buy 409 shares at 296
sell 129 shares at 302
buy 846 shares at 298
sell 793 shares at 301
buy 449 shares at 298
sell 116 shares at 303
buy 834 shares at 299
sell 875 shares at 301
buy 590 shares at 302
sell 915 shares at 306
buy 146 shares at 303
sell 927 shares at 306
buy 300 shares at 304
sell 357 shares at 305
buy 493 shares at 301
sell 277 shares at 306
1000
buy 502 shares at 499
sell 655 shares at 500
buy 89 shares at 499
sell 505 shares at 503
buy 841 shares at 501
sell 682 shares at 504
buy 904 shares at 503
sell 617 shares at 504
buy 802 shares at 503
sell 408 shares at 504
buy 690 shares at 504
sell 940 shares at 507
buy 901 shares at 502
sell 77 shares at 507
buy 929 shares at 507
sell 238 shares at 509
buy 536 shares at 506
sell 215 shares at 512
buy 528 shares at 506
sell 335 shares at 510
buy 989 shares at 507
sell 486 shares at 511
buy 450 shares at 510
sell 810 shares at 512
buy 801 shares at 510
sell 221 shares at 513
buy 656 shares at 513
sell 248 shares at 517
buy 911 shares at 511
sell 566 shares at 514
buy 649 shares at 512
sell 821 shares at 515
buy 826 shares at 513
sell 148 shares at 518
buy 954 shares at 515
sell 507 shares at 519
buy 909 shares at 514
sell 494 shares at 518
buy 394 shares at 511
sell 299 shares at 514
buy 888 shares at 511
sell 514 shares at 514
buy 214 shares at 510
sell 87 shares at 513
buy 938 shares at 507
sell 462 shares at 510
buy 532 shares at 508
sell 633 shares at 513
buy 485 shares at 507
sell 123 shares at 508
buy 266 shares at 506
sell 620 shares at 509
buy 353 shares at 506
sell 970 shares at 508
buy 53 shares at 502
sell 411 shares at 509
buy 550 shares at 500
sell 28 shares at 507
buy 549 shares at 499
sell 606 shares at 503
buy 462 shares at 498
sell 637 shares at 504
buy 768 shares at 500
sell 70 shares at 502
buy 137 shares at 496
sell 920 shares at 501
buy 878 shares at 495
sell 741 shares at 499
buy 557 shares at 496
sell 430 shares at 501
buy 294 shares at 498
sell 501 shares at 504
buy 487 shares at 497
sell 386 shares at 504
buy 84 shares at 496
sell 202 shares at 501
buy 966 shares at 497
sell 426 shares at 498
buy 87 shares at 494
sell 609 shares at 498
buy 610 shares at 495
sell 1000 shares at 500
buy 255 shares at 495
sell 154 shares at 498
buy 522 shares at 494
sell 350 shares at 496
buy 350 shares at 493
sell 311 shares at 495
buy 292 shares at 491
sell 840 shares at 497
buy 290 shares at 491
sell 923 shares at 496
buy 381 shares at 492
sell 420 shares at 499
buy 442 shares at 494
sell 284 shares at 500
buy 569 shares at 494
sell 333 shares at 498
buy 400 shares at 496
sell 773 shares at 503
buy 972 shares at 500
sell 391 shares at 503
buy 495 shares at 498
sell 281 shares at 502
buy 965 shares at 502
sell 559 shares at 506
buy 807 shares at 499
sell 515 shares at 504
buy 607 shares at 501
sell 944 shares at 508
buy 374 shares at 501
sell 900 shares at 507
buy 422 shares at 502
sell 753 shares at 507
buy 526 shares at 504
sell 787 shares at 509
buy 487 shares at 507
sell 577 shares at 510
buy 458 shares at 507
sell 35 shares at 511
buy 510 shares at 509
sell 301 shares at 512
buy 933 shares at 509
sell 558 shares at 513
buy 957 shares at 512
sell 849 shares at 514
buy 832 shares at 508
sell 73 shares at 513
buy 500 shares at 510
sell 218 shares at 510
buy 75 shares at 505
sell 702 shares at 513
buy 345 shares at 506
sell 138 shares at 510
buy 357 shares at 506
sell 952 shares at 511
buy 627 shares at 506
sell 365 shares at 507
buy 780 shares at 504
sell 220 shares at 508
buy 315 shares at 501
sell 84 shares at 504
buy 936 shares at 501
sell 14 shares at 505
buy 574 shares at 499
sell 388 shares at 505
buy 810 shares at 503
sell 260 shares at 504
buy 20 shares at 500
sell 554 shares at 505
buy 836 shares at 501
sell 577 shares at 505
buy 205 shares at 500
sell 69 shares at 502
buy 198 shares at 499
sell 913 shares at 503
buy 331 shares at 495
sell 897 shares at 499
buy 227 shares at 496
sell 265 shares at 501
buy 597 shares at 495
sell 730 shares at 497
buy 648 shares at 496
sell 458 shares at 499
buy 823 shares at 498
sell 520 shares at 500
buy 475 shares at 494
sell 994 shares at 497
buy 557 shares at 495
sell 788 shares at 497
buy 986 shares at 494
sell 371 shares at 495
buy 714 shares at 492
sell 724 shares at 497
buy 667 shares at 493
sell 390 shares at 494
buy 485 shares at 488
sell 444 shares at 494
buy 863 shares at 491
sell 981 shares at 495
buy 632 shares at 488
sell 341 shares at 493
buy 832 shares at 489
sell 598 shares at 493
buy 817 shares at 489
sell 907 shares at 496
buy 959 shares at 489
sell 503 shares at 495
buy 168 shares at 492
sell 330 shares at 497
buy 870 shares at 490
sell 720 shares at 497
buy 288 shares at 488
sell 795 shares at 494
buy 362 shares at 487
sell 62 shares at 492
buy 123 shares at 488
sell 632 shares at 493
buy 341 shares at 489
sell 927 shares at 495
buy 959 shares at 487
sell 223 shares at 491
buy 113 shares at 487
sell 149 shares at 492
buy 181 shares at 491
sell 896 shares at 493
buy 203 shares at 493
sell 262 shares at 494
buy 627 shares at 491
sell 126 shares at 496
buy 495 shares at 492
sell 458 shares at 499
buy 496 shares at 493
sell 858 shares at 497
buy 182 shares at 496
sell 234 shares at 499
buy 297 shares at 497
sell 838 shares at 499
buy 288 shares at 498
sell 525 shares at 499
buy 523 shares at 499
sell 99 shares at 502
buy 217 shares at 497
sell 734 shares at 505
buy 229 shares at 500
sell 999 shares at 503
buy 723 shares at 501
sell 477 shares at 504
buy 843 shares at 501
sell 810 shares at 504
buy 998 shares at 502
sell 245 shares at 507
buy 958 shares at 503
sell 396 shares at 510
buy 532 shares at 507
sell 890 shares at 509
buy 509 shares at 506
sell 171 shares at 510
buy 466 shares at 509
sell 549 shares at 512
buy 849 shares at 510
sell 548 shares at 514
buy 46 shares at 509
sell 135 shares at 511
buy 3 shares at 504
sell 926 shares at 508
buy 321 shares at 506
sell 631 shares at 507
buy 928 shares at 505
sell 742 shares at 508
buy 672 shares at 506
sell 215 shares at 509
buy 807 shares at 505
sell 345 shares at 511
buy 161 shares at 509
sell 438 shares at 510
buy 319 shares at 506
sell 696 shares at 511
buy 54 shares at 511
sell 384 shares at 512
buy 280 shares at 512
sell 253 shares at 514
buy 887 shares at 509
sell 680 shares at 514
buy 241 shares at 510
sell 36 shares at 514
buy 466 shares at 505
sell 68 shares at 510
buy 165 shares at 508
sell 97 shares at 511
buy 847 shares at 504
sell 437 shares at 511
buy 267 shares at 504
sell 910 shares at 507
buy 675 shares at 502
sell 278 shares at 507
buy 893 shares at 503
sell 821 shares at 506
buy 138 shares at 499
sell 683 shares at 507
buy 778 shares at 501
sell 220 shares at 505
buy 741 shares at 500
sell 196 shares at 503
buy 143 shares at 497
sell 515 shares at 503
buy 749 shares at 498
sell 776 shares at 499
buy 337 shares at 498
sell 434 shares at 502
buy 668 shares at 494
sell 293 shares at 498
buy 291 shares at 494
sell 572 shares at 498
buy 503 shares at 493
sell 425 shares at 497
buy 79 shares at 493
sell 574 shares at 500
buy 240 shares at 494
sell 379 shares at 499
buy 867 shares at 496
sell 339 shares at 501
buy 887 shares at 497
sell 211 shares at 502
buy 413 shares at 496
sell 499 shares at 504
buy 852 shares at 498
sell 286 shares at 501
buy 64 shares at 502
sell 785 shares at 502
buy 86 shares at 503
sell 343 shares at 506
buy 61 shares at 504
sell 651 shares at 505
buy 215 shares at 501
sell 3 shares at 505
buy 375 shares at 500
sell 989 shares at 503
buy 672 shares at 497
sell 715 shares at 501
buy 955 shares at 499
sell 409 shares at 500
buy 59 shares at 497
sell 238 shares at 501
buy 833 shares at 499
sell 25 shares at 505
buy 710 shares at 500
sell 201 shares at 506
buy 721 shares at 502
sell 662 shares at 506
buy 186 shares at 505
sell 386 shares at 505
buy 89 shares at 503
sell 61 shares at 506
buy 70 shares at 507
sell 824 shares at 509
buy 167 shares at 505
sell 122 shares at 511
buy 38 shares at 506
sell 727 shares at 512
buy 200 shares at 508
sell 457 shares at 514
buy 119 shares at 506
sell 751 shares at 509
buy 791 shares at 507
sell 502 shares at 512
buy 149 shares at 504
sell 54 shares at 507
buy 362 shares at 505
sell 776 shares at 507
buy 454 shares at 504
sell 340 shares at 507
buy 359 shares at 503
sell 772 shares at 507
buy 142 shares at 503
sell 988 shares at 503
buy 284 shares at 501
sell 439 shares at 505
buy 584 shares at 497
sell 158 shares at 503
buy 89 shares at 500
sell 155 shares at 500
buy 891 shares at 499
sell 410 shares at 502
buy 871 shares at 495
sell 579 shares at 498
buy 170 shares at 493
sell 745 shares at 498
buy 887 shares at 492
sell 764 shares at 498
buy 1000 shares at 495
sell 918 shares at 499
buy 231 shares at 491
sell 599 shares at 496
buy 136 shares at 491
sell 482 shares at 497
buy 330 shares at 492
sell 148 shares at 493
buy 607 shares at 489
sell 599 shares at 494
buy 681 shares at 488
sell 82 shares at 491
buy 714 shares at 487
sell 229 shares at 491
buy 829 shares at 487
sell 901 shares at 491
buy 713 shares at 485
sell 224 shares at 490
buy 431 shares at 482
sell 929 shares at 490
buy 393 shares at 483
sell 915 shares at 490
buy 204 shares at 487
sell 533 shares at 490
buy 502 shares at 489
sell 261 shares at 489
buy 212 shares at 487
sell 547 shares at 490
buy 496 shares at 487
sell 955 shares at 491
buy 117 shares at 489
sell 948 shares at 490
buy 434 shares at 487
sell 672 shares at 489
buy 263 shares at 488
sell 506 shares at 493
buy 323 shares at 491
sell 891 shares at 491
buy 576 shares at 490
sell 346 shares at 492
buy 387 shares at 490
sell 137 shares at 496
buy 858 shares at 489
sell 539 shares at 495
buy 322 shares at 490
sell 697 shares at 491
buy 180 shares at 490
sell 546 shares at 493
buy 438 shares at 489
sell 107 shares at 490
buy 541 shares at 487
sell 87 shares at 492
buy 48 shares at 487
sell 696 shares at 488
buy 734 shares at 482
sell 773 shares at 486
buy 330 shares at 484
sell 139 shares at 487
buy 781 shares at 483
sell 600 shares at 485
buy 58 shares at 481
sell 952 shares at 486
buy 893 shares at 479
sell 698 shares at 482
buy 426 shares at 482
sell 213 shares at 485
buy 177 shares at 480
sell 953 shares at 483
buy 502 shares at 481
sell 128 shares at 483
buy 121 shares at 476
sell 269 shares at 482
buy 213 shares at 479
sell 566 shares at 482
buy 361 shares at 475
sell 700 shares at 480
buy 641 shares at 479
sell 468 shares at 479
buy 381 shares at 478
sell 866 shares at 483
buy 696 shares at 480
sell 369 shares at 483
buy 80 shares at 481
sell 6 shares at 483
buy 456 shares at 480
sell 847 shares at 485
buy 491 shares at 480
sell 188 shares at 483
buy 278 shares at 480
sell 979 shares at 482
buy 638 shares at 480
sell 471 shares at 483
buy 857 shares at 479
sell 403 shares at 479
buy 636 shares at 476
sell 724 shares at 479
buy 442 shares at 477
sell 972 shares at 479
buy 400 shares at 475
sell 202 shares at 480
buy 345 shares at 476
sell 205 shares at 477
buy 590 shares at 473
sell 493 shares at 479
buy 358 shares at 474
sell 70 shares at 480
buy 499 shares at 478
sell 502 shares at 480
buy 209 shares at 475
sell 836 shares at 479
buy 656 shares at 478
sell 490 shares at 481
buy 513 shares at 480
sell 437 shares at 483
buy 452 shares at 481
sell 890 shares at 484
buy 409 shares at 479
sell 339 shares at 485
buy 184 shares at 483
sell 216 shares at 486
buy 955 shares at 485
sell 268 shares at 486
buy 275 shares at 483
sell 412 shares at 487
buy 633 shares at 483
sell 557 shares at 489
buy 135 shares at 485
sell 354 shares at 488
buy 423 shares at 489
sell 821 shares at 493
buy 937 shares at 488
sell 645 shares at 491
buy 545 shares at 486
sell 929 shares at 489
buy 57 shares at 482
sell 396 shares at 486
buy 753 shares at 484
sell 886 shares at 485
buy 582 shares at 485
sell 394 shares at 486
buy 561 shares at 486
sell 308 shares at 488
buy 273 shares at 484
sell 413 shares at 487
buy 97 shares at 481
sell 630 shares at 487
buy 229 shares at 481
sell 120 shares at 484
buy 378 shares at 483
sell 354 shares at 485
buy 875 shares at 482
sell 536 shares at 485
buy 59 shares at 479
sell 487 shares at 485
buy 956 shares at 480
sell 229 shares at 484
buy 401 shares at 477
sell 422 shares at 479
buy 751 shares at 474
sell 273 shares at 480
buy 173 shares at 473
sell 665 shares at 480
buy 405 shares at 476
sell 705 shares at 477
buy 834 shares at 475
sell 551 shares at 479
buy 111 shares at 470
sell 56 shares at 478
buy 665 shares at 471
sell 810 shares at 475
buy 650 shares at 472
sell 729 shares at 478
buy 666 shares at 474
sell 7 shares at 479
buy 868 shares at 478
sell 427 shares at 478
buy 798 shares at 478
sell 726 shares at 482
buy 792 shares at 477
sell 55 shares at 481
buy 401 shares at 480
sell 943 shares at 483
buy 414 shares at 478
sell 136 shares at 481
buy 896 shares at 475
sell 634 shares at 483
buy 309 shares at 478
sell 926 shares at 479
buy 302 shares at 476
sell 505 shares at 481
buy 285 shares at 473
sell 745 shares at 480
buy 948 shares at 473
sell 230 shares at 476
buy 177 shares at 473
sell 865 shares at 474
buy 701 shares at 472
sell 13 shares at 477
buy 853 shares at 469
sell 935 shares at 474
buy 683 shares at 467
sell 614 shares at 471
buy 549 shares at 467
sell 978 shares at 473
buy 345 shares at 465
sell 606 shares at 471
buy 260 shares at 465
sell 489 shares at 469
buy 342 shares at 465
sell 29 shares at 471
buy 842 shares at 466
sell 153 shares at 466
buy 235 shares at 461
sell 117 shares at 469
buy 925 shares at 464
sell 819 shares at 467
buy 685 shares at 459
sell 337 shares at 467
buy 523 shares at 460
sell 329 shares at 468
buy 446 shares at 461
sell 849 shares at 469
buy 711 shares at 464
sell 616 shares at 467
buy 950 shares at 464
sell 603 shares at 471
buy 598 shares at 465
sell 749 shares at 470
buy 494 shares at 466
sell 898 shares at 471
buy 125 shares at 466
sell 996 shares at 470
buy 21 shares at 468
sell 123 shares at 475
buy 532 shares at 468
sell 741 shares at 471
buy 534 shares at 468
sell 596 shares at 470
buy 244 shares at 464
sell 209 shares at 472
buy 157 shares at 465
sell 658 shares at 471
buy 104 shares at 466
sell 427 shares at 466
buy 197 shares at 463
sell 232 shares at 469
buy 306 shares at 463
sell 623 shares at 468
buy 769 shares at 462
sell 445 shares at 466
buy 311 shares at 462
sell 150 shares at 463
buy 355 shares at 461
sell 845 shares at 461
buy 567 shares at 459
sell 612 shares at 464
buy 594 shares at 459
sell 37 shares at 459
buy 729 shares at 458
sell 413 shares at 461
buy 761 shares at 459
sell 809 shares at 460
buy 874 shares at 457
sell 850 shares at 461
buy 857 shares at 457
sell 412 shares at 464
buy 493 shares at 458
sell 207 shares at 463
buy 124 shares at 463
sell 209 shares at 463
buy 771 shares at 459
sell 762 shares at 465
buy 992 shares at 461
sell 414 shares at 465
buy 953 shares at 460
sell 69 shares at 461
buy 806 shares at 458
sell 480 shares at 461
buy 572 shares at 454
sell 386 shares at 459
buy 54 shares at 454
sell 270 shares at 459
buy 198 shares at 452
sell 653 shares at 456
buy 596 shares at 455
sell 565 shares at 457
buy 768 shares at 450
sell 831 shares at 456
buy 582 shares at 450
sell 181 shares at 455
buy 947 shares at 451
sell 623 shares at 456
buy 491 shares at 448
sell 718 shares at 453
buy 483 shares at 448
sell 438 shares at 451
buy 708 shares at 449
sell 275 shares at 450
buy 729 shares at 446
sell 755 shares at 449
buy 925 shares at 444
sell 572 shares at 451
buy 133 shares at 444
sell 242 shares at 447
buy 707 shares at 445
sell 825 shares at 448
buy 527 shares at 442
sell 74 shares at 445
buy 46 shares at 439
sell 827 shares at 446
buy 621 shares at 440
sell 391 shares at 442
buy 969 shares at 440
sell 156 shares at 442
buy 414 shares at 440
sell 159 shares at 440
buy 894 shares at 436
sell 135 shares at 442
buy 547 shares at 436
sell 396 shares at 438
buy 140 shares at 436
sell 287 shares at 438
buy 286 shares at 436
sell 736 shares at 438
buy 399 shares at 431
sell 668 shares at 435
buy 423 shares at 430
sell 615 shares at 438
buy 801 shares at 433
sell 39 shares at 436
buy 528 shares at 429
sell 196 shares at 434
buy 459 shares at 428
sell 820 shares at 432
buy 507 shares at 427
sell 374 shares at 434
buy 390 shares at 428
sell 53 shares at 431
buy 292 shares at 425
sell 218 shares at 428
buy 896 shares at 424
sell 943 shares at 431
buy 543 shares at 426
sell 880 shares at 429
buy 683 shares at 421
sell 206 shares at 428
buy 642 shares at 422
sell 675 shares at 426
buy 83 shares at 422
sell 299 shares at 423
buy 198 shares at 419
sell 994 shares at 424
buy 110 shares at 419
sell 797 shares at 422
buy 493 shares at 420
sell 761 shares at 420
buy 200 shares at 417
sell 231 shares at 420
buy 876 shares at 417
sell 324 shares at 421
buy 630 shares at 413
sell 872 shares at 417
buy 35 shares at 418
sell 600 shares at 420
buy 987 shares at 416
sell 906 shares at 422
buy 853 shares at 419
sell 837 shares at 422
buy 872 shares at 421
sell 109 shares at 421
buy 73 shares at 420
sell 23 shares at 422
buy 139 shares at 420
sell 270 shares at 425
buy 92 shares at 422
sell 135 shares at 424
buy 730 shares at 421
sell 968 shares at 427
buy 860 shares at 418
sell 144 shares at 425
buy 846 shares at 417
sell 671 shares at 421
buy 943 shares at 416
sell 757 shares at 423
buy 691 shares at 416
sell 151 shares at 419
buy 808 shares at 416
sell 213 shares at 418
buy 692 shares at 415
sell 474 shares at 417
buy 638 shares at 415
sell 553 shares at 416
buy 707 shares at 411
sell 541 shares at 418
buy 617 shares at 413
sell 15 shares at 418
buy 788 shares at 412
sell 444 shares at 415
buy 261 shares at 411
sell 776 shares at 418
buy 869 shares at 415
sell 471 shares at 416
buy 832 shares at 416
sell 398 shares at 417
buy 668 shares at 414
sell 794 shares at 417
buy 430 shares at 415
sell 490 shares at 418
buy 478 shares at 417
sell 963 shares at 422
buy 336 shares at 420
sell 675 shares at 421
buy 122 shares at 420
sell 524 shares at 425
buy 51 shares at 420
sell 4 shares at 425
buy 820 shares at 418
sell 601 shares at 423
buy 772 shares at 419
sell 202 shares at 424
buy 101 shares at 417
sell 125 shares at 424
buy 350 shares at 418
sell 193 shares at 425
buy 200 shares at 422
sell 193 shares at 425
buy 865 shares at 423
sell 217 shares at 428
buy 375 shares at 419
sell 744 shares at 427
buy 122 shares at 419
sell 750 shares at 425
buy 292 shares at 421
sell 449 shares at 421
buy 460 shares at 418
sell 588 shares at 422
buy 449 shares at 419
sell 343 shares at 422
buy 784 shares at 418
sell 754 shares at 422
buy 31 shares at 419
sell 469 shares at 422
buy 824 shares at 422
sell 504 shares at 424
buy 214 shares at 422
sell 697 shares at 427
buy 887 shares at 423
sell 749 shares at 424
buy 594 shares at 423
sell 33 shares at 429
buy 310 shares at 425
sell 124 shares at 429
buy 201 shares at 427
sell 502 shares at 427
buy 907 shares at 426
sell 818 shares at 430
buy 740 shares at 423
sell 634 shares at 426
buy 617 shares at 424
sell 167 shares at 427
buy 996 shares at 419
sell 774 shares at 423
buy 40 shares at 419
sell 375 shares at 426
buy 150 shares at 417
sell 550 shares at 421
buy 473 shares at 421
sell 933 shares at 425
buy 702 shares at 419
sell 348 shares at 423
buy 689 shares at 421
sell 194 shares at 424
buy 693 shares at 423
sell 331 shares at 426
buy 281 shares at 422
sell 272 shares at 428
buy 376 shares at 425
sell 440 shares at 430
buy 528 shares at 428
sell 714 shares at 430
buy 735 shares at 426
sell 420 shares at 429
buy 940 shares at 429
sell 150 shares at 432
buy 169 shares at 428
sell 530 shares at 431
buy 112 shares at 430
sell 852 shares at 436
buy 224 shares at 430
sell 590 shares at 437
buy 395 shares at 433
sell 136 shares at 436
buy 175 shares at 431
sell 515 shares at 434
buy 714 shares at 432
sell 103 shares at 433
buy 783 shares at 428
sell 546 shares at 433
buy 541 shares at 429
sell 13 shares at 432
buy 798 shares at 428
sell 971 shares at 431
buy 358 shares at 426
sell 525 shares at 431
buy 879 shares at 424
sell 492 shares at 430
buy 473 shares at 423
sell 200 shares at 429
buy 921 shares at 425
sell 55 shares at 429
buy 936 shares at 421
sell 501 shares at 426
buy 362 shares at 419
sell 69 shares at 423
buy 51 shares at 419
sell 617 shares at 422
buy 210 shares at 418
sell 552 shares at 421
buy 868 shares at 417
sell 9 shares at 420
buy 329 shares at 418
sell 161 shares at 419
buy 534 shares at 415
sell 218 shares at 418
buy 319 shares at 413
sell 67 shares at 421
buy 551 shares at 413
sell 119 shares at 417
buy 4 shares at 412
sell 169 shares at 418
buy 719 shares at 413
sell 307 shares at 415
buy 758 shares at 412
sell 588 shares at 414
buy 448 shares at 412
sell 811 shares at 415
buy 133 shares at 409
sell 584 shares at 411
buy 14 shares at 409
sell 159 shares at 413
buy 874 shares at 407
sell 996 shares at 411
buy 129 shares at 404
sell 873 shares at 412
buy 770 shares at 405
sell 244 shares at 410
buy 384 shares at 403
sell 970 shares at 406
buy 807 shares at 404
sell 507 shares at 408
buy 229 shares at 401
sell 330 shares at 404
buy 597 shares at 399
sell 727 shares at 404
buy 474 shares at 398
sell 764 shares at 403
buy 953 shares at 399
sell 753 shares at 405
buy 919 shares at 398
sell 978 shares at 400
buy 150 shares at 396
sell 507 shares at 399
buy 88 shares at 397
sell 542 shares at 398
buy 781 shares at 394
sell 937 shares at 399
buy 941 shares at 394
sell 731 shares at 398
buy 588 shares at 393
sell 145 shares at 397
buy 319 shares at 390
sell 486 shares at 395
buy 314 shares at 393
sell 246 shares at 395
buy 385 shares at 388
sell 41 shares at 396
buy 366 shares at 389
sell 392 shares at 394
buy 699 shares at 386
sell 602 shares at 391
buy 631 shares at 387
sell 362 shares at 391
buy 917 shares at 388
sell 373 shares at 388
buy 573 shares at 386
sell 891 shares at 388
buy 695 shares at 385
sell 850 shares at 392
buy 877 shares at 388
sell 242 shares at 393
buy 511 shares at 387
sell 405 shares at 390
buy 759 shares at 391
sell 113 shares at 392
buy 524 shares at 388
sell 18 shares at 391
buy 111 shares at 385
sell 856 shares at 393
buy 447 shares at 387
sell 248 shares at 390
buy 432 shares at 387
sell 290 shares at 391
buy 748 shares at 385
sell 110 shares at 386
buy 855 shares at 385
sell 797 shares at 387
buy 722 shares at 382
sell 771 shares at 386
buy 560 shares at 381
sell 261 shares at 386
buy 955 shares at 386
sell 953 shares at 389
buy 791 shares at 387
sell 385 shares at 389
buy 529 shares at 386
sell 545 shares at 392
buy 247 shares at 386
sell 946 shares at 389
buy 681 shares at 386
sell 709 shares at 394
buy 150 shares at 388
sell 408 shares at 391
buy 666 shares at 384
sell 695 shares at 389
buy 555 shares at 383
sell 255 shares at 391
buy 912 shares at 382
sell 371 shares at 390
buy 54 shares at 382
sell 356 shares at 388
1000
buy 871 shares at 497
sell 565 shares at 500
buy 772 shares at 498
sell 196 shares at 504
buy 677 shares at 500
sell 559 shares at 500
buy 828 shares at 501
sell 925 shares at 502
buy 116 shares at 498
sell 739 shares at 506
buy 899 shares at 500
sell 558 shares at 503
buy 6 shares at 503
sell 624 shares at 505
buy 809 shares at 504
sell 135 shares at 508
buy 977 shares at 503
sell 420 shares at 507
buy 937 shares at 506
sell 31 shares at 511
buy 950 shares at 504
sell 493 shares at 507
buy 996 shares at 504
sell 705 shares at 507
buy 298 shares at 507
sell 373 shares at 510
buy 780 shares at 503
sell 878 shares at 511
buy 453 shares at 502
sell 117 shares at 510
buy 870 shares at 505
sell 547 shares at 509
buy 695 shares at 504
sell 349 shares at 505
buy 514 shares at 500
sell 884 shares at 503
buy 133 shares at 500
sell 405 shares at 506
buy 589 shares at 499
sell 869 shares at 501
buy 305 shares at 497
sell 848 shares at 501
buy 680 shares at 501
sell 5 shares at 503
buy 377 shares at 499
sell 447 shares at 504
buy 392 shares at 503
sell 48 shares at 503
buy 190 shares at 500
sell 675 shares at 508
buy 814 shares at 505
sell 604 shares at 508
buy 857 shares at 504
sell 325 shares at 506
buy 522 shares at 504
sell 753 shares at 509
buy 998 shares at 508
sell 233 shares at 509
buy 395 shares at 507
sell 625 shares at 511
buy 785 shares at 509
sell 926 shares at 513
buy 894 shares at 505
sell 815 shares at 512
buy 870 shares at 507
sell 994 shares at 510
buy 104 shares at 505
sell 142 shares at 508
buy 103 shares at 506
sell 902 shares at 506
buy 937 shares at 504
sell 541 shares at 508
buy 708 shares at 504
sell 563 shares at 507
buy 492 shares at 506
sell 482 shares at 511
buy 490 shares at 508
sell 430 shares at 512
buy 837 shares at 505
sell 843 shares at 512
buy 138 shares at 507
sell 352 shares at 510
buy 705 shares at 507
sell 904 shares at 507
buy 483 shares at 504
sell 585 shares at 506
buy 443 shares at 503
sell 222 shares at 508
buy 300 shares at 501
sell 778 shares at 504
buy 202 shares at 505
sell 892 shares at 509
buy 38 shares at 502
sell 384 shares at 507
buy 854 shares at 503
sell 900 shares at 506
buy 787 shares at 500
sell 401 shares at 507
buy 393 shares at 503
sell 230 shares at 505
buy 480 shares at 499
sell 911 shares at 503
buy 864 shares at 499
sell 967 shares at 501
buy 566 shares at 496
sell 388 shares at 503
buy 312 shares at 501
sell 384 shares at 501
buy 128 shares at 496
sell 911 shares at 501
buy 251 shares at 495
sell 237 shares at 500
buy 382 shares at 494
sell 206 shares at 499
buy 903 shares at 494
sell 379 shares at 501
buy 585 shares at 498
sell 756 shares at 500
buy 991 shares at 497
sell 944 shares at 503
buy 910 shares at 496
sell 842 shares at 503
buy 913 shares at 499
sell 5 shares at 501
buy 594 shares at 499
sell 213 shares at 501
buy 133 shares at 499
sell 680 shares at 501
buy 940 shares at 502
sell 116 shares at 504
buy 553 shares at 502
sell 406 shares at 505
buy 251 shares at 501
sell 617 shares at 506
buy 349 shares at 504
sell 999 shares at 505
buy 253 shares at 504
sell 89 shares at 510
buy 613 shares at 507
sell 558 shares at 509
buy 535 shares at 508
sell 908 shares at 511
buy 31 shares at 509
sell 20 shares at 511
buy 783 shares at 506
sell 159 shares at 513
buy 88 shares at 508
sell 189 shares at 510
buy 396 shares at 508
sell 158 shares at 512
buy 958 shares at 506
sell 104 shares at 509
buy 916 shares at 505
sell 27 shares at 506
buy 9 shares at 505
sell 605 shares at 505
buy 6 shares at 501
sell 32 shares at 508
buy 865 shares at 499
sell 716 shares at 504
buy 224 shares at 499
sell 379 shares at 503
buy 885 shares at 500
sell 786 shares at 507
buy 229 shares at 504
sell 956 shares at 505
buy 358 shares at 505
sell 338 shares at 506
buy 331 shares at 505
sell 861 shares at 508
buy 477 shares at 506
sell 735 shares at 511
buy 775 shares at 508
sell 837 shares at 510
buy 175 shares at 505
sell 189 shares at 512
buy 744 shares at 506
sell 686 shares at 512
buy 819 shares at 508
sell 818 shares at 512
buy 164 shares at 504
sell 689 shares at 511
buy 820 shares at 504
sell 834 shares at 509
buy 519 shares at 505
sell 516 shares at 506
buy 15 shares at 501
sell 574 shares at 506
buy 653 shares at 504
sell 439 shares at 506
buy 290 shares at 501
sell 108 shares at 508
buy 830 shares at 506
sell 854 shares at 510
buy 758 shares at 503
sell 554 shares at 511
buy 950 shares at 507
sell 627 shares at 510
buy 812 shares at 505
sell 754 shares at 509
buy 299 shares at 506
sell 34 shares at 513
buy 734 shares at 511
sell 291 shares at 515
buy 307 shares at 509
sell 163 shares at 513
buy 864 shares at 512
sell 933 shares at 513
buy 879 shares at 512
sell 728 shares at 517
buy 247 shares at 513
sell 718 shares at 518
buy 103 shares at 512
sell 145 shares at 516
buy 928 shares at 517
sell 173 shares at 517
buy 713 shares at 515
sell 787 shares at 521
buy 30 shares at 519
sell 656 shares at 523
buy 571 shares at 517
sell 930 shares at 522
buy 817 shares at 517
sell 718 shares at 521
buy 474 shares at 520
sell 250 shares at 526
buy 340 shares at 521
sell 48 shares at 524
buy 813 shares at 520
sell 990 shares at 524
buy 25 shares at 524
sell 244 shares at 528
buy 102 shares at 526
sell 783 shares at 530
buy 184 shares at 524
sell 499 shares at 530
buy 746 shares at 525
sell 776 shares at 526
buy 603 shares at 521
sell 944 shares at 526
buy 58 shares at 522
sell 478 shares at 528
buy 279 shares at 524
sell 43 shares at 530
buy 985 shares at 526
sell 114 shares at 530
buy 717 shares at 525
sell 261 shares at 530
buy 697 shares at 527
sell 279 shares at 532
buy 325 shares at 528
sell 345 shares at 535
buy 247 shares at 531
sell 891 shares at 533
buy 657 shares at 533
sell 851 shares at 533
buy 658 shares at 530
sell 907 shares at 538
buy 968 shares at 531
sell 806 shares at 536
buy 359 shares at 530
sell 717 shares at 535
buy 376 shares at 529
sell 174 shares at 533
buy 602 shares at 528
sell 609 shares at 534
buy 36 shares at 525
sell 451 shares at 531
buy 382 shares at 526
sell 232 shares at 532
buy 736 shares at 526
sell 855 shares at 528
buy 260 shares at 522
sell 110 shares at 528
buy 209 shares at 525
sell 256 shares at 527
buy 540 shares at 520
sell 444 shares at 526
buy 541 shares at 522
sell 326 shares at 523
buy 524 shares at 522
sell 316 shares at 525
buy 332 shares at 519
sell 969 shares at 525
buy 155 shares at 517
sell 42 shares at 522
buy 984 shares at 517
sell 476 shares at 523
buy 602 shares at 519
sell 189 shares at 524
buy 15 shares at 517
sell 517 shares at 522
buy 937 shares at 519
sell 2 shares at 522
buy 716 shares at 520
sell 220 shares at 525
buy 659 shares at 524
sell 623 shares at 524
buy 747 shares at 524
sell 632 shares at 527
buy 838 shares at 526
sell 755 shares at 530
buy 736 shares at 526
sell 860 shares at 531
buy 139 shares at 527
sell 4 shares at 528
buy 29 shares at 529
sell 135 shares at 533
buy 960 shares at 530
sell 786 shares at 531
buy 945 shares at 531
sell 640 shares at 531
buy 265 shares at 532
sell 133 shares at 536
buy 56 shares at 530
sell 590 shares at 534
buy 378 shares at 534
sell 603 shares at 538
buy 450 shares at 532
sell 456 shares at 537
buy 51 shares at 530
sell 564 shares at 535
buy 521 shares at 527
sell 510 shares at 532
buy 467 shares at 527
sell 175 shares at 531
buy 669 shares at 527
sell 606 shares at 532
buy 668 shares at 525
sell 973 shares at 528
buy 221 shares at 525
sell 129 shares at 528
buy 786 shares at 526
sell 551 shares at 530
buy 380 shares at 525
sell 101 shares at 529
buy 160 shares at 522
sell 861 shares at 528
buy 360 shares at 525
sell 960 shares at 528
buy 880 shares at 521
sell 951 shares at 526
buy 318 shares at 520
sell 325 shares at 527
buy 332 shares at 519
sell 234 shares at 525
buy 203 shares at 520
sell 209 shares at 524
buy 293 shares at 516
sell 562 shares at 521
buy 219 shares at 517
sell 853 shares at 522
buy 816 shares at 518
sell 813 shares at 521
buy 418 shares at 515
sell 389 shares at 520
buy 192 shares at 515
sell 465 shares at 516
buy 453 shares at 511
sell 274 shares at 518
buy 128 shares at 513
sell 95 shares at 516
buy 594 shares at 513
sell 378 shares at 515
buy 558 shares at 516
sell 549 shares at 517
buy 513 shares at 515
sell 463 shares at 521
buy 344 shares at 513
sell 659 shares at 520
buy 319 shares at 515
sell 200 shares at 519
buy 833 shares at 512
sell 635 shares at 514
buy 149 shares at 511
sell 73 shares at 513
buy 565 shares at 511
sell 580 shares at 515
buy 607 shares at 511
sell 297 shares at 513
buy 530 shares at 512
sell 675 shares at 515
buy 247 shares at 513
sell 240 shares at 515
buy 217 shares at 514
sell 223 shares at 516
buy 37 shares at 514
sell 429 shares at 516
buy 395 shares at 514
sell 313 shares at 516
buy 470 shares at 517
sell 469 shares at 519
buy 699 shares at 516
sell 469 shares at 519
buy 96 shares at 518
sell 44 shares at 519
buy 197 shares at 517
sell 398 shares at 522
buy 954 shares at 520
sell 808 shares at 523
buy 685 shares at 519
sell 294 shares at 524
buy 785 shares at 520
sell 738 shares at 526
buy 442 shares at 523
sell 583 shares at 526
buy 769 shares at 522
sell 349 shares at 528
buy 469 shares at 522
sell 649 shares at 526
buy 106 shares at 527
sell 938 shares at 528
buy 558 shares at 528
sell 385 shares at 532
buy 190 shares at 526
sell 469 shares at 533
buy 405 shares at 527
sell 598 shares at 530
buy 976 shares at 528
sell 43 shares at 533
buy 437 shares at 529
sell 984 shares at 536
buy 467 shares at 531
sell 886 shares at 533
buy 791 shares at 530
sell 404 shares at 537
buy 54 shares at 532
sell 208 shares at 536
buy 151 shares at 533
sell 716 shares at 539
buy 49 shares at 535
sell 78 shares at 538
buy 701 shares at 535
sell 950 shares at 542
buy 312 shares at 538
sell 507 shares at 541
buy 313 shares at 538
sell 923 shares at 544
buy 791 shares at 540
sell 584 shares at 542
buy 579 shares at 542
sell 275 shares at 543
buy 244 shares at 543
sell 729 shares at 546
buy 183 shares at 541
sell 368 shares at 543
buy 684 shares at 539
sell 912 shares at 544
buy 521 shares at 538
sell 332 shares at 543
buy 551 shares at 538
sell 44 shares at 539
buy 391 shares at 538
sell 787 shares at 539
buy 90 shares at 536
sell 402 shares at 540
buy 538 shares at 536
sell 954 shares at 540
buy 363 shares at 534
sell 927 shares at 539
buy 919 shares at 534
sell 687 shares at 538
buy 608 shares at 529
sell 527 shares at 534
buy 462 shares at 528
sell 348 shares at 535
buy 704 shares at 529
sell 670 shares at 537
buy 251 shares at 533
sell 507 shares at 538
buy 990 shares at 534
sell 543 shares at 536
buy 376 shares at 535
sell 338 shares at 536
buy 927 shares at 536
sell 291 shares at 540
buy 927 shares at 535
sell 417 shares at 539
buy 826 shares at 538
sell 556 shares at 543
buy 415 shares at 539
sell 134 shares at 542
buy 737 shares at 539
sell 219 shares at 540
buy 763 shares at 537
sell 362 shares at 541
buy 500 shares at 533
sell 736 shares at 538
buy 759 shares at 535
sell 98 shares at 537
buy 965 shares at 533
sell 672 shares at 536
buy 811 shares at 531
sell 296 shares at 534
buy 949 shares at 531
sell 819 shares at 537
buy 995 shares at 530
sell 964 shares at 532
buy 30 shares at 529
sell 111 shares at 535
buy 942 shares at 527
sell 417 shares at 531
buy 111 shares at 529
sell 457 shares at 532
buy 655 shares at 529
sell 216 shares at 536
buy 774 shares at 529
sell 919 shares at 535
buy 228 shares at 532
sell 106 shares at 537
buy 838 shares at 533
sell 557 shares at 537
buy 258 shares at 536
sell 268 shares at 536
buy 20 shares at 537
sell 690 shares at 538
buy 268 shares at 536
sell 567 shares at 540
buy 806 shares at 538
sell 91 shares at 541
buy 563 shares at 537
sell 842 shares at 544
buy 191 shares at 539
sell 122 shares at 545
buy 162 shares at 539
sell 44 shares at 543
buy 27 shares at 542
sell 870 shares at 546
buy 492 shares at 544
sell 110 shares at 548
buy 598 shares at 542
sell 129 shares at 549
buy 32 shares at 545
sell 297 shares at 546
buy 846 shares at 545
sell 423 shares at 551
buy 226 shares at 545
sell 222 shares at 552
buy 604 shares at 546
sell 709 shares at 551
buy 336 shares at 548
sell 49 shares at 551
buy 569 shares at 551
sell 941 shares at 553
buy 934 shares at 552
sell 333 shares at 556
buy 250 shares at 550
sell 71 shares at 554
buy 936 shares at 550
sell 225 shares at 555
buy 485 shares at 553
sell 870 shares at 557
buy 584 shares at 555
sell 253 shares at 560
buy 979 shares at 553
sell 720 shares at 558
buy 802 shares at 556
sell 680 shares at 556
buy 336 shares at 553
sell 916 shares at 559
buy 661 shares at 551
sell 360 shares at 558
buy 582 shares at 550
sell 666 shares at 553
buy 955 shares at 550
sell 792 shares at 554
buy 469 shares at 549
sell 624 shares at 554
buy 224 shares at 550
sell 67 shares at 552
buy 556 shares at 547
sell 912 shares at 549
buy 22 shares at 548
sell 392 shares at 552
buy 946 shares at 546
sell 439 shares at 552
buy 703 shares at 546
sell 557 shares at 551
buy 629 shares at 545
sell 68 shares at 548
buy 579 shares at 546
sell 250 shares at 546
buy 427 shares at 545
sell 321 shares at 546
buy 20 shares at 543
sell 857 shares at 548
buy 575 shares at 542
sell 758 shares at 546
buy 225 shares at 540
sell 292 shares at 544
buy 471 shares at 541
sell 932 shares at 545
buy 137 shares at 537
sell 842 shares at 542
buy 572 shares at 538
sell 15 shares at 542
buy 389 shares at 537
sell 213 shares at 541
buy 656 shares at 536
sell 87 shares at 537
buy 110 shares at 536
sell 956 shares at 540
buy 221 shares at 535
sell 532 shares at 539
buy 898 shares at 531
sell 932 shares at 534
buy 395 shares at 530
sell 542 shares at 537
buy 395 shares at 532
sell 170 shares at 534
buy 548 shares at 528
sell 564 shares at 535
buy 452 shares at 527
sell 368 shares at 530
buy 490 shares at 525
sell 126 shares at 530
buy 589 shares at 525
sell 772 shares at 531
buy 150 shares at 526
sell 318 shares at 528
buy 576 shares at 526
sell 825 shares at 528
buy 218 shares at 523
sell 362 shares at 528
buy 93 shares at 520
sell 77 shares at 527
buy 628 shares at 519
sell 969 shares at 527
buy 747 shares at 520
sell 593 shares at 523
buy 601 shares at 519
sell 479 shares at 524
buy 506 shares at 519
sell 851 shares at 524
buy 598 shares at 519
sell 585 shares at 522
buy 566 shares at 515
sell 967 shares at 521
buy 309 shares at 515
sell 164 shares at 521
buy 486 shares at 512
sell 716 shares at 520
buy 280 shares at 511
sell 615 shares at 519
buy 28 shares at 514
sell 144 shares at 516
buy 85 shares at 517
sell 196 shares at 517
buy 579 shares at 513
sell 542 shares at 516
buy 756 shares at 511
sell 850 shares at 515
buy 224 shares at 511
sell 208 shares at 515
buy 804 shares at 514
sell 216 shares at 516
buy 515 shares at 515
sell 648 shares at 516
buy 945 shares at 517
sell 503 shares at 521
buy 641 shares at 514
sell 700 shares at 521
buy 280 shares at 517
sell 173 shares at 522
buy 6 shares at 514
sell 669 shares at 518
buy 207 shares at 515
sell 619 shares at 520
buy 651 shares at 513
sell 584 shares at 516
buy 259 shares at 515
sell 745 shares at 518
buy 211 shares at 514
sell 803 shares at 518
buy 770 shares at 517
sell 575 shares at 517
buy 486 shares at 516
sell 780 shares at 518
buy 477 shares at 519
sell 936 shares at 522
buy 74 shares at 518
sell 830 shares at 522
buy 480 shares at 520
sell 340 shares at 525
buy 424 shares at 521
sell 485 shares at 522
buy 122 shares at 522
sell 940 shares at 525
buy 312 shares at 523
sell 644 shares at 527
buy 211 shares at 522
sell 103 shares at 529
buy 292 shares at 523
sell 816 shares at 526
buy 914 shares at 524
sell 551 shares at 526
buy 634 shares at 523
sell 312 shares at 527
buy 710 shares at 519
sell 954 shares at 524
buy 595 shares at 519
sell 172 shares at 524
buy 563 shares at 523
sell 27 shares at 523
buy 746 shares at 523
sell 869 shares at 528
buy 800 shares at 524
sell 83 shares at 526
buy 609 shares at 526
sell 459 shares at 528
buy 65 shares at 526
sell 100 shares at 527
buy 739 shares at 527
sell 294 shares at 532
buy 49 shares at 528
sell 708 shares at 529
buy 6 shares at 527
sell 203 shares at 531
buy 334 shares at 527
sell 263 shares at 531
buy 45 shares at 529
sell 766 shares at 532
buy 923 shares at 530
sell 332 shares at 537
buy 313 shares at 530
sell 607 shares at 535
buy 513 shares at 535
sell 901 shares at 537
buy 445 shares at 533
sell 308 shares at 537
buy 744 shares at 537
sell 828 shares at 539
buy 906 shares at 534
sell 828 shares at 542
buy 178 shares at 535
sell 177 shares at 539
buy 818 shares at 537
sell 783 shares at 542
buy 508 shares at 537
sell 487 shares at 541
buy 271 shares at 541
sell 789 shares at 545
buy 591 shares at 541
sell 887 shares at 543
buy 338 shares at 542
sell 79 shares at 546
buy 336 shares at 545
sell 291 shares at 549
buy 962 shares at 544
sell 376 shares at 546
buy 857 shares at 544
sell 449 shares at 547
buy 12 shares at 544
sell 214 shares at 548
buy 416 shares at 545
sell 567 shares at 550
buy 244 shares at 550
sell 834 shares at 550
buy 179 shares at 549
sell 202 shares at 552
buy 756 shares at 548
sell 553 shares at 554
buy 361 shares at 553
sell 128 shares at 557
buy 137 shares at 550
sell 1000 shares at 555
buy 894 shares at 554
sell 65 shares at 556
buy 576 shares at 552
sell 113 shares at 560
buy 620 shares at 555
sell 385 shares at 555
buy 256 shares at 553
sell 246 shares at 558
buy 123 shares at 551
sell 454 shares at 555
buy 488 shares at 550
sell 500 shares at 555
buy 823 shares at 549
sell 557 shares at 552
buy 678 shares at 548
sell 949 shares at 553
buy 324 shares at 546
sell 865 shares at 549
buy 328 shares at 544
sell 565 shares at 548
buy 327 shares at 545
sell 291 shares at 549
buy 618 shares at 542
sell 388 shares at 549
buy 827 shares at 544
sell 188 shares at 548
buy 82 shares at 542
sell 991 shares at 544
buy 565 shares at 542
sell 963 shares at 547
buy 599 shares at 543
sell 432 shares at 546
buy 906 shares at 543
sell 433 shares at 545
buy 82 shares at 545
sell 590 shares at 546
buy 46 shares at 544
sell 925 shares at 551
buy 454 shares at 544
sell 90 shares at 548
buy 291 shares at 548
sell 104 shares at 553
buy 220 shares at 546
sell 600 shares at 553
buy 984 shares at 547
sell 559 shares at 551
buy 530 shares at 548
sell 973 shares at 551
buy 958 shares at 544
sell 316 shares at 548
buy 345 shares at 545
sell 119 shares at 550
buy 518 shares at 545
sell 842 shares at 547
buy 334 shares at 544
sell 588 shares at 550
buy 305 shares at 546
sell 749 shares at 549
buy 556 shares at 548
sell 236 shares at 552
buy 905 shares at 549
sell 84 shares at 549
buy 185 shares at 547
sell 406 shares at 550
buy 536 shares at 549
sell 480 shares at 553
buy 864 shares at 548
sell 984 shares at 553
buy 177 shares at 550
sell 614 shares at 555
buy 1 shares at 551
sell 418 shares at 556
buy 985 shares at 554
sell 197 shares at 559
buy 268 shares at 554
sell 978 shares at 560
buy 382 shares at 556
sell 136 shares at 561
buy 280 shares at 556
sell 350 shares at 559
buy 695 shares at 555
sell 339 shares at 561
buy 12 shares at 556
sell 604 shares at 562
buy 667 shares at 561
sell 35 shares at 561
buy 450 shares at 562
sell 143 shares at 562
buy 106 shares at 559
sell 714 shares at 563
buy 1 shares at 563
sell 98 shares at 566
buy 329 shares at 563
sell 630 shares at 566
buy 401 shares at 566
sell 716 shares at 569
buy 611 shares at 563
sell 577 shares at 569
buy 115 shares at 566
sell 720 shares at 568
buy 874 shares at 565
sell 385 shares at 572
buy 758 shares at 566
sell 828 shares at 573
buy 667 shares at 571
sell 389 shares at 574
buy 444 shares at 571
sell 880 shares at 572
buy 339 shares at 573
sell 778 shares at 576
buy 367 shares at 574
sell 211 shares at 578
buy 435 shares at 573
sell 351 shares at 578
buy 658 shares at 575
sell 188 shares at 576
buy 828 shares at 575
sell 318 shares at 579
buy 519 shares at 574
sell 550 shares at 578
buy 658 shares at 573
sell 938 shares at 580
buy 55 shares at 576
sell 385 shares at 579
buy 374 shares at 572
sell 550 shares at 576
buy 446 shares at 572
sell 150 shares at 575
buy 284 shares at 571
sell 72 shares at 574
buy 221 shares at 571
sell 390 shares at 575
buy 559 shares at 574
sell 662 shares at 579
buy 18 shares at 574
sell 71 shares at 580
buy 662 shares at 576
sell 923 shares at 579
buy 145 shares at 573
sell 937 shares at 578
buy 506 shares at 573
sell 156 shares at 579
buy 535 shares at 572
sell 354 shares at 577
buy 927 shares at 571
sell 754 shares at 576
buy 672 shares at 570
sell 639 shares at 573
buy 510 shares at 569
sell 542 shares at 575
buy 97 shares at 566
sell 325 shares at 573
buy 317 shares at 565
sell 857 shares at 573
buy 739 shares at 566
sell 318 shares at 570
buy 941 shares at 565
sell 818 shares at 571
buy 851 shares at 566
sell 618 shares at 567
buy 32 shares at 562
sell 565 shares at 568
buy 530 shares at 562
sell 63 shares at 567
buy 990 shares at 561
sell 942 shares at 564
buy 111 shares at 558
sell 703 shares at 562
buy 335 shares at 558
sell 100 shares at 563
buy 760 shares at 557
sell 130 shares at 564
buy 940 shares at 555
sell 545 shares at 561
buy 679 shares at 557
sell 1000 shares at 558
buy 404 shares at 557
sell 464 shares at 559
buy 808 shares at 552
sell 215 shares at 557
buy 593 shares at 551
sell 954 shares at 558
buy 367 shares at 552
sell 407 shares at 554
buy 953 shares at 549
sell 939 shares at 555
buy 271 shares at 549
sell 29 shares at 552
buy 619 shares at 548
sell 351 shares at 551
buy 630 shares at 549
sell 529 shares at 551
buy 763 shares at 547
sell 651 shares at 551
buy 703 shares at 545
sell 930 shares at 552
buy 109 shares at 547
sell 422 shares at 552
buy 66 shares at 548
sell 438 shares at 553
buy 59 shares at 551
sell 668 shares at 552
buy 389 shares at 546
sell 91 shares at 550
buy 546 shares at 549
sell 374 shares at 549
buy 204 shares at 545
sell 533 shares at 550
buy 167 shares at 545
sell 828 shares at 549
buy 90 shares at 545
sell 12 shares at 550
buy 654 shares at 543
sell 219 shares at 547
buy 68 shares at 542
sell 792 shares at 550
buy 378 shares at 543
sell 361 shares at 545
buy 459 shares at 540
sell 557 shares at 544
buy 972 shares at 543
sell 735 shares at 546
buy 726 shares at 540
sell 805 shares at 542
buy 607 shares at 540
sell 761 shares at 541
buy 810 shares at 537
sell 125 shares at 543
buy 102 shares at 536
sell 161 shares at 539
buy 116 shares at 536
sell 90 shares at 539
buy 232 shares at 534
sell 474 shares at 541
1000
buy 922 shares at 500
sell 386 shares at 501
buy 857 shares at 501
sell 524 shares at 504
buy 587 shares at 498
sell 455 shares at 504
buy 561 shares at 500
sell 709 shares at 506
buy 141 shares at 500
sell 601 shares at 504
buy 567 shares at 500
sell 206 shares at 504
buy 351 shares at 496
sell 824 shares at 502
buy 956 shares at 495
sell 425 shares at 499
buy 636 shares at 497
sell 42 shares at 503
buy 420 shares at 499
sell 347 shares at 499
buy 676 shares at 496
sell 911 shares at 498
buy 122 shares at 493
sell 721 shares at 498
buy 500 shares at 495
sell 546 shares at 497
buy 936 shares at 492
sell 117 shares at 495
buy 380 shares at 494
sell 230 shares at 496
buy 412 shares at 489
sell 440 shares at 497
buy 162 shares at 488
sell 997 shares at 494
buy 552 shares at 488
sell 902 shares at 495
buy 135 shares at 487
sell 605 shares at 492
buy 425 shares at 489
sell 780 shares at 493
buy 592 shares at 487
sell 378 shares at 492
buy 167 shares at 485
sell 589 shares at 493
buy 965 shares at 485
sell 127 shares at 492
buy 187 shares at 485
sell 440 shares at 489
buy 663 shares at 486
sell 258 shares at 490
buy 407 shares at 481
sell 574 shares at 487
buy 252 shares at 484
sell 560 shares at 488
buy 604 shares at 480
sell 590 shares at 485
buy 284 shares at 482
sell 225 shares at 482
buy 119 shares at 480
sell 686 shares at 483
buy 821 shares at 476
sell 609 shares at 481
buy 215 shares at 477
sell 585 shares at 482
buy 872 shares at 478
sell 856 shares at 483
buy 861 shares at 479
sell 520 shares at 481
buy 625 shares at 481
sell 143 shares at 482
buy 964 shares at 480
sell 794 shares at 485
buy 828 shares at 479
sell 449 shares at 481
buy 990 shares at 478
sell 441 shares at 481
buy 167 shares at 476
sell 534 shares at 479
buy 906 shares at 476
sell 965 shares at 480
buy 246 shares at 476
sell 121 shares at 477
buy 967 shares at 474
sell 921 shares at 475
buy 798 shares at 473
sell 878 shares at 478
buy 482 shares at 469
sell 82 shares at 474
buy 576 shares at 470
sell 309 shares at 474
buy 888 shares at 471
sell 694 shares at 474
buy 730 shares at 470
sell 192 shares at 471
buy 793 shares at 466
sell 244 shares at 472
buy 300 shares at 464
sell 219 shares at 470
buy 650 shares at 463
sell 398 shares at 471
buy 910 shares at 466
sell 370 shares at 469
buy 830 shares at 465
sell 781 shares at 469
buy 571 shares at 468
sell 109 shares at 472
buy 297 shares at 469
sell 974 shares at 470
buy 254 shares at 469
sell 834 shares at 473
buy 645 shares at 469
sell 377 shares at 471
buy 660 shares at 469
sell 567 shares at 475
buy 334 shares at 473
sell 35 shares at 476
buy 695 shares at 471
sell 338 shares at 477
buy 143 shares at 473
sell 409 shares at 476
buy 380 shares at 476
sell 182 shares at 479
buy 901 shares at 474
sell 74 shares at 480
buy 982 shares at 477
sell 257 shares at 478
buy 482 shares at 475
sell 175 shares at 482
buy 908 shares at 476
sell 441 shares at 484
buy 943 shares at 477
sell 168 shares at 484
buy 158 shares at 477
sell 632 shares at 481
buy 881 shares at 481
sell 206 shares at 481
buy 807 shares at 478
sell 155 shares at 484
buy 471 shares at 483
sell 421 shares at 487
buy 473 shares at 482
sell 974 shares at 487
buy 690 shares at 484
sell 943 shares at 489
buy 501 shares at 485
sell 638 shares at 487
buy 635 shares at 486
sell 1000 shares at 489
buy 219 shares at 486
sell 605 shares at 488
buy 792 shares at 489
sell 958 shares at 489
buy 370 shares at 489
sell 448 shares at 494
buy 651 shares at 490
sell 803 shares at 493
buy 359 shares at 489
sell 607 shares at 495
buy 664 shares at 493
sell 590 shares at 494
buy 259 shares at 492
sell 170 shares at 494
buy 231 shares at 491
sell 152 shares at 496
buy 696 shares at 496
sell 607 shares at 497
buy 203 shares at 497
sell 283 shares at 501
buy 524 shares at 496
sell 831 shares at 502
buy 408 shares at 498
sell 395 shares at 503
buy 567 shares at 497
sell 39 shares at 503
buy 996 shares at 498
sell 533 shares at 502
buy 103 shares at 502
sell 414 shares at 505
buy 664 shares at 501
sell 833 shares at 506
buy 922 shares at 504
sell 687 shares at 507
buy 101 shares at 503
sell 800 shares at 505
buy 958 shares at 506
sell 169 shares at 509
buy 695 shares at 503
sell 468 shares at 510
buy 325 shares at 507
sell 36 shares at 508
buy 75 shares at 508
sell 358 shares at 509
buy 978 shares at 510
sell 224 shares at 514
buy 879 shares at 509
sell 793 shares at 511
buy 355 shares at 510
sell 728 shares at 516
buy 877 shares at 511
sell 326 shares at 517
buy 520 shares at 512
sell 180 shares at 515
buy 922 shares at 512
sell 861 shares at 515
buy 264 shares at 510
sell 419 shares at 518
buy 702 shares at 509
sell 443 shares at 517
buy 405 shares at 511
sell 677 shares at 512
buy 11 shares at 509
sell 997 shares at 515
buy 496 shares at 509
sell 130 shares at 512
buy 238 shares at 506
sell 94 shares at 513
buy 685 shares at 504
sell 889 shares at 510
buy 864 shares at 506
sell 916 shares at 510
buy 310 shares at 503
sell 906 shares at 509
buy 333 shares at 504
sell 256 shares at 507
buy 14 shares at 503
sell 243 shares at 508
buy 356 shares at 503
sell 206 shares at 508
buy 136 shares at 506
sell 598 shares at 510
buy 149 shares at 507
sell 801 shares at 512
buy 507 shares at 510
sell 309 shares at 514
buy 205 shares at 510
sell 762 shares at 514
buy 797 shares at 512
sell 361 shares at 513
buy 915 shares at 513
sell 754 shares at 517
buy 287 shares at 512
sell 386 shares at 515
buy 678 shares at 513
sell 221 shares at 518
buy 469 shares at 511
sell 876 shares at 517
buy 289 shares at 510
sell 252 shares at 513
buy 733 shares at 509
sell 26 shares at 513
buy 48 shares at 511
sell 632 shares at 514
buy 180 shares at 509
sell 789 shares at 514
buy 771 shares at 508
sell 410 shares at 512
buy 560 shares at 505
sell 464 shares at 510
buy 268 shares at 506
sell 329 shares at 507
buy 177 shares at 507
sell 323 shares at 512
buy 560 shares at 506
sell 109 shares at 512
buy 291 shares at 509
sell 898 shares at 512
buy 924 shares at 510
sell 232 shares at 511
buy 8 shares at 508
sell 58 shares at 515
buy 701 shares at 509
sell 810 shares at 515
buy 286 shares at 510
sell 915 shares at 511
buy 314 shares at 511
sell 416 shares at 515
buy 522 shares at 510
sell 137 shares at 513
buy 423 shares at 512
sell 694 shares at 514
buy 589 shares at 514
sell 621 shares at 517
buy 3 shares at 512
sell 574 shares at 517
buy 886 shares at 516
sell 634 shares at 520
buy 744 shares at 513
sell 281 shares at 521
buy 696 shares at 517
sell 950 shares at 519
buy 92 shares at 515
sell 791 shares at 520
buy 168 shares at 518
sell 626 shares at 524
buy 461 shares at 520
sell 419 shares at 523
buy 144 shares at 521
sell 756 shares at 522
buy 517 shares at 523
sell 535 shares at 525
buy 773 shares at 521
sell 415 shares at 527
buy 217 shares at 523
sell 634 shares at 525
buy 598 shares at 525
sell 27 shares at 527
buy 100 shares at 526
sell 809 shares at 529
buy 467 shares at 525
sell 339 shares at 531
buy 761 shares at 527
sell 16 shares at 533
buy 751 shares at 530
sell 786 shares at 534
buy 813 shares at 528
sell 11 shares at 533
buy 313 shares at 531
sell 618 shares at 533
buy 284 shares at 528
sell 4 shares at 535
buy 424 shares at 526
sell 674 shares at 530
buy 816 shares at 526
sell 926 shares at 533
buy 868 shares at 529
sell 293 shares at 532
buy 787 shares at 527
sell 534 shares at 533
buy 625 shares at 528
sell 714 shares at 532
buy 34 shares at 531
sell 645 shares at 536
buy 304 shares at 532
sell 935 shares at 535
buy 418 shares at 535
sell 152 shares at 539
buy 25 shares at 535
sell 260 shares at 537
buy 61 shares at 536
sell 384 shares at 541
buy 350 shares at 535
sell 416 shares at 538
buy 271 shares at 536
sell 393 shares at 540
buy 417 shares at 536
sell 297 shares at 541
buy 574 shares at 536
sell 43 shares at 543
buy 721 shares at 534
sell 728 shares at 538
buy 294 shares at 537
sell 576 shares at 541
buy 531 shares at 536
sell 908 shares at 536
buy 71 shares at 533
sell 241 shares at 539
buy 726 shares at 534
sell 108 shares at 534
buy 358 shares at 533
sell 53 shares at 536
buy 867 shares at 528
sell 827 shares at 533
buy 947 shares at 528
sell 195 shares at 532
buy 180 shares at 529
sell 702 shares at 530
buy 495 shares at 529
sell 325 shares at 533
buy 863 shares at 528
sell 259 shares at 531
buy 839 shares at 526
sell 187 shares at 530
buy 913 shares at 527
sell 605 shares at 531
buy 408 shares at 526
sell 998 shares at 531
buy 969 shares at 522
sell 371 shares at 529
buy 128 shares at 525
sell 434 shares at 528
buy 109 shares at 526
sell 767 shares at 528
buy 655 shares at 526
sell 17 shares at 531
buy 150 shares at 526
sell 261 shares at 530
buy 667 shares at 530
sell 586 shares at 534
buy 200 shares at 530
sell 602 shares at 532
buy 526 shares at 533
sell 874 shares at 536
buy 829 shares at 532
sell 870 shares at 537
buy 209 shares at 535
sell 695 shares at 535
buy 494 shares at 533
sell 900 shares at 539
buy 96 shares at 533
sell 698 shares at 538
buy 518 shares at 537
sell 123 shares at 539
buy 480 shares at 536
sell 554 shares at 539
buy 758 shares at 537
sell 724 shares at 543
buy 509 shares at 537
sell 432 shares at 543
buy 226 shares at 539
sell 194 shares at 545
buy 378 shares at 540
sell 278 shares at 544
buy 416 shares at 541
sell 187 shares at 548
buy 692 shares at 541
sell 410 shares at 549
buy 715 shares at 545
sell 960 shares at 548
buy 791 shares at 543
sell 169 shares at 550
buy 285 shares at 546
sell 253 shares at 551
buy 407 shares at 545
sell 198 shares at 549
buy 153 shares at 546
sell 579 shares at 550
buy 993 shares at 551
sell 710 shares at 551
buy 136 shares at 552
sell 279 shares at 552
buy 260 shares at 551
sell 851 shares at 554
buy 56 shares at 548
sell 609 shares at 556
buy 883 shares at 550
sell 749 shares at 554
buy 383 shares at 552
sell 552 shares at 554
buy 892 shares at 548
sell 955 shares at 553
buy 582 shares at 552
sell 173 shares at 554
buy 78 shares at 553
sell 474 shares at 556
buy 283 shares at 551
sell 668 shares at 556
buy 561 shares at 553
sell 356 shares at 557
buy 457 shares at 554
sell 142 shares at 557
buy 418 shares at 553
sell 309 shares at 557
buy 15 shares at 556
sell 642 shares at 562
buy 527 shares at 558
sell 340 shares at 559
buy 943 shares at 560
sell 230 shares at 563
buy 872 shares at 560
sell 354 shares at 562
buy 263 shares at 562
sell 875 shares at 562
buy 231 shares at 562
sell 997 shares at 565
buy 199 shares at 564
sell 201 shares at 568
buy 717 shares at 562
sell 59 shares at 567
buy 954 shares at 563
sell 702 shares at 567
buy 930 shares at 565
sell 536 shares at 571
buy 719 shares at 565
sell 21 shares at 569
buy 767 shares at 567
sell 825 shares at 571
buy 721 shares at 568
sell 618 shares at 574
buy 413 shares at 569
sell 925 shares at 572
buy 993 shares at 570
sell 449 shares at 571
buy 463 shares at 570
sell 366 shares at 571
buy 352 shares at 569
sell 155 shares at 572
buy 159 shares at 569
sell 834 shares at 575
buy 547 shares at 573
sell 974 shares at 574
buy 829 shares at 573
sell 668 shares at 577
buy 63 shares at 574
sell 526 shares at 578
buy 837 shares at 574
sell 120 shares at 581
buy 730 shares at 577
sell 390 shares at 578
buy 49 shares at 579
sell 823 shares at 583
buy 132 shares at 576
sell 785 shares at 580
buy 464 shares at 581
sell 223 shares at 583
buy 972 shares at 578
sell 136 shares at 584
buy 631 shares at 578
sell 83 shares at 579
buy 404 shares at 574
sell 145 shares at 581
buy 478 shares at 573
sell 461 shares at 580
buy 190 shares at 574
sell 560 shares at 576
buy 855 shares at 571
sell 820 shares at 575
buy 857 shares at 574
sell 815 shares at 578
buy 573 shares at 570
sell 935 shares at 574
buy 174 shares at 572
sell 907 shares at 576
buy 973 shares at 569
sell 100 shares at 575
buy 879 shares at 573
sell 230 shares at 577
buy 764 shares at 572
sell 439 shares at 578
buy 61 shares at 575
sell 471 shares at 579
buy 72 shares at 576
sell 813 shares at 580
buy 241 shares at 574
sell 214 shares at 578
buy 120 shares at 577
sell 700 shares at 579
buy 499 shares at 576
sell 876 shares at 581
buy 526 shares at 577
sell 529 shares at 579
buy 952 shares at 574
sell 921 shares at 576
buy 759 shares at 572
sell 752 shares at 575
buy 908 shares at 572
sell 733 shares at 574
buy 286 shares at 570
sell 484 shares at 575
buy 738 shares at 568
sell 964 shares at 573
buy 201 shares at 571
sell 461 shares at 575
buy 238 shares at 569
sell 532 shares at 572
buy 837 shares at 568
sell 652 shares at 573
buy 206 shares at 566
sell 410 shares at 569
buy 423 shares at 564
sell 263 shares at 567
buy 778 shares at 563
sell 451 shares at 570
buy 68 shares at 562
sell 448 shares at 567
buy 604 shares at 564
sell 759 shares at 565
buy 917 shares at 563
sell 246 shares at 565
buy 140 shares at 563
sell 460 shares at 564
buy 131 shares at 565
sell 343 shares at 566
buy 607 shares at 562
sell 224 shares at 567
buy 535 shares at 567
sell 611 shares at 567
buy 336 shares at 568
sell 472 shares at 570
buy 98 shares at 569
sell 451 shares at 571
buy 64 shares at 568
sell 760 shares at 573
buy 176 shares at 567
sell 59 shares at 574
buy 640 shares at 570
sell 272 shares at 572
buy 237 shares at 573
sell 712 shares at 576
buy 67 shares at 572
sell 372 shares at 576
buy 147 shares at 573
sell 342 shares at 576
buy 624 shares at 574
sell 219 shares at 578
buy 953 shares at 575
sell 893 shares at 577
buy 642 shares at 574
sell 256 shares at 579
buy 491 shares at 578
sell 317 shares at 583
buy 399 shares at 578
sell 882 shares at 581
buy 862 shares at 580
sell 200 shares at 584
buy 233 shares at 581
sell 581 shares at 585
buy 820 shares at 578
sell 176 shares at 585
buy 955 shares at 578
sell 471 shares at 583
buy 39 shares at 577
sell 119 shares at 583
buy 467 shares at 574
sell 282 shares at 578
buy 495 shares at 575
sell 496 shares at 577
buy 64 shares at 573
sell 294 shares at 578
buy 559 shares at 571
sell 835 shares at 575
buy 304 shares at 570
sell 233 shares at 576
buy 850 shares at 569
sell 6 shares at 577
buy 315 shares at 568
sell 977 shares at 573
buy 204 shares at 571
sell 47 shares at 572
buy 162 shares at 566
sell 117 shares at 574
buy 549 shares at 569
sell 926 shares at 573
buy 805 shares at 566
sell 137 shares at 572
buy 386 shares at 565
sell 327 shares at 567
buy 198 shares at 566
sell 697 shares at 568
buy 182 shares at 561
sell 799 shares at 567
buy 638 shares at 561
sell 543 shares at 566
buy 5 shares at 560
sell 263 shares at 563
buy 712 shares at 558
sell 129 shares at 563
buy 644 shares at 560
sell 417 shares at 561
buy 327 shares at 557
sell 386 shares at 561
buy 742 shares at 557
sell 127 shares at 562
buy 555 shares at 556
sell 581 shares at 558
buy 831 shares at 556
sell 344 shares at 559
buy 436 shares at 552
sell 173 shares at 557
buy 999 shares at 551
sell 591 shares at 558
buy 271 shares at 552
sell 104 shares at 554
buy 853 shares at 553
sell 729 shares at 556
buy 568 shares at 552
sell 521 shares at 552
buy 859 shares at 551
sell 491 shares at 551
buy 225 shares at 550
sell 284 shares at 552
buy 289 shares at 547
sell 464 shares at 552
buy 696 shares at 550
sell 312 shares at 550
buy 484 shares at 547
sell 256 shares at 553
buy 248 shares at 546
sell 570 shares at 551
buy 256 shares at 549
sell 961 shares at 552
buy 88 shares at 548
sell 522 shares at 551
buy 427 shares at 545
sell 168 shares at 549
buy 386 shares at 546
sell 93 shares at 549
buy 952 shares at 544
sell 793 shares at 548
buy 477 shares at 544
sell 873 shares at 547
buy 503 shares at 542
sell 258 shares at 546
buy 142 shares at 541
sell 720 shares at 547
buy 141 shares at 539
sell 987 shares at 547
buy 580 shares at 542
sell 267 shares at 546
buy 57 shares at 539
sell 624 shares at 543
buy 366 shares at 539
sell 45 shares at 544
buy 324 shares at 539
sell 376 shares at 545
buy 774 shares at 538
sell 513 shares at 545
buy 489 shares at 540
sell 530 shares at 547
buy 860 shares at 540
sell 41 shares at 547
buy 134 shares at 542
sell 461 shares at 548
buy 347 shares at 543
sell 411 shares at 550
buy 133 shares at 543
sell 861 shares at 550
buy 472 shares at 548
sell 776 shares at 551
buy 217 shares at 546
sell 815 shares at 550
buy 811 shares at 547
sell 762 shares at 550
buy 896 shares at 547
sell 969 shares at 555
buy 54 shares at 552
sell 567 shares at 556
buy 983 shares at 549
sell 568 shares at 556
buy 270 shares at 553
sell 442 shares at 558
buy 920 shares at 553
sell 180 shares at 557
buy 183 shares at 553
sell 316 shares at 557
buy 750 shares at 555
sell 732 shares at 558
buy 825 shares at 555
sell 305 shares at 558
buy 806 shares at 554
sell 887 shares at 560
buy 695 shares at 553
sell 235 shares at 559
buy 238 shares at 553
sell 355 shares at 557
buy 65 shares at 554
sell 743 shares at 557
buy 490 shares at 549
sell 438 shares at 554
buy 689 shares at 550
sell 378 shares at 556
buy 669 shares at 547
sell 865 shares at 551
buy 785 shares at 549
sell 573 shares at 551
buy 315 shares at 545
sell 849 shares at 550
buy 695 shares at 548
sell 623 shares at 550
buy 870 shares at 550
sell 650 shares at 555
buy 553 shares at 550
sell 304 shares at 553
buy 796 shares at 550
sell 546 shares at 557
buy 772 shares at 550
sell 458 shares at 555
buy 899 shares at 555
sell 72 shares at 559
buy 96 shares at 556
sell 116 shares at 558
buy 284 shares at 555
sell 563 shares at 558
buy 117 shares at 558
sell 944 shares at 558
buy 339 shares at 556
sell 717 shares at 557
buy 573 shares at 555
sell 23 shares at 558
buy 838 shares at 555
sell 713 shares at 559
buy 743 shares at 552
sell 523 shares at 556
buy 807 shares at 557
sell 364 shares at 559
buy 609 shares at 558
sell 263 shares at 558
buy 30 shares at 559
sell 473 shares at 561
buy 699 shares at 557
sell 486 shares at 561
buy 188 shares at 557
sell 386 shares at 561
buy 115 shares at 561
sell 879 shares at 565
buy 304 shares at 561
sell 696 shares at 563
buy 121 shares at 561
sell 649 shares at 566
buy 906 shares at 564
sell 127 shares at 569
buy 957 shares at 565
sell 235 shares at 567
buy 989 shares at 563
sell 60 shares at 567
buy 583 shares at 566
sell 226 shares at 570
buy 429 shares at 568
sell 624 shares at 573
buy 787 shares at 569
sell 412 shares at 570
buy 295 shares at 568
sell 95 shares at 575
buy 956 shares at 568
sell 851 shares at 573
buy 352 shares at 568
sell 855 shares at 570
buy 87 shares at 564
sell 95 shares at 568
buy 923 shares at 566
sell 923 shares at 570
buy 355 shares at 563
sell 867 shares at 569
buy 845 shares at 563
sell 868 shares at 569
buy 642 shares at 562
sell 913 shares at 565
buy 435 shares at 563
sell 22 shares at 567
buy 629 shares at 561
sell 302 shares at 563
buy 460 shares at 560
sell 538 shares at 562
buy 456 shares at 557
sell 577 shares at 563
buy 400 shares at 559
sell 265 shares at 562
buy 449 shares at 554
sell 408 shares at 562
buy 548 shares at 555
sell 297 shares at 559
buy 605 shares at 554
sell 866 shares at 560
buy 607 shares at 552
sell 620 shares at 557
buy 513 shares at 550
sell 540 shares at 555
buy 745 shares at 551
sell 495 shares at 559
buy 656 shares at 554
sell 717 shares at 560
buy 171 shares at 555
sell 22 shares at 559
buy 809 shares at 555
sell 785 shares at 561
buy 408 shares at 558
sell 751 shares at 561
buy 203 shares at 558
sell 431 shares at 562
buy 408 shares at 561
sell 875 shares at 562
buy 685 shares at 560
sell 9 shares at 566
buy 884 shares at 559
sell 287 shares at 566
buy 523 shares at 563
sell 517 shares at 564
buy 198 shares at 565
sell 723 shares at 568
buy 851 shares at 561
sell 744 shares at 566
buy 779 shares at 560
sell 82 shares at 567
buy 929 shares at 559
sell 555 shares at 565
buy 879 shares at 560
sell 717 shares at 563
buy 810 shares at 557
sell 494 shares at 560
buy 585 shares at 555
sell 468 shares at 562
buy 968 shares at 558
sell 678 shares at 561
buy 274 shares at 556
sell 533 shares at 562
buy 178 shares at 557
sell 182 shares at 560
buy 975 shares at 560
sell 449 shares at 565
buy 877 shares at 561
sell 517 shares at 564
buy 918 shares at 560
sell 54 shares at 564
buy 230 shares at 560
sell 826 shares at 568
buy 319 shares at 564
sell 256 shares at 568
buy 749 shares at 564
sell 226 shares at 564
buy 854 shares at 562
sell 74 shares at 566
buy 552 shares at 562
sell 855 shares at 566
buy 33 shares at 560
sell 910 shares at 563
buy 875 shares at 560
sell 130 shares at 564
buy 249 shares at 557
sell 162 shares at 561
buy 752 shares at 554
sell 600 shares at 561
buy 64 shares at 553
sell 845 shares at 558
buy 848 shares at 552
sell 364 shares at 558
buy 968 shares at 554
sell 796 shares at 556
buy 222 shares at 550
sell 544 shares at 556
buy 173 shares at 552
sell 171 shares at 553
buy 743 shares at 552
sell 409 shares at 553
buy 646 shares at 550
sell 298 shares at 552
buy 484 shares at 548
sell 932 shares at 553
buy 391 shares at 549
sell 829 shares at 550
buy 353 shares at 544
sell 498 shares at 551
buy 651 shares at 544
sell 116 shares at 551
buy 922 shares at 546
sell 542 shares at 546
buy 659 shares at 542
sell 366 shares at 546
buy 610 shares at 541
sell 857 shares at 545
buy 599 shares at 541
sell 509 shares at 543
buy 255 shares at 540
sell 284 shares at 545
buy 97 shares at 539
sell 798 shares at 542
buy 903 shares at 536
sell 547 shares at 544
buy 507 shares at 538
sell 493 shares at 539
buy 13 shares at 538
sell 609 shares at 541
buy 951 shares at 534
sell 714 shares at 539
buy 238 shares at 534
sell 25 shares at 539
buy 403 shares at 537
sell 979 shares at 540
buy 610 shares at 534
sell 369 shares at 536
buy 535 shares at 533
sell 759 shares at 536
buy 576 shares at 534
sell 71 shares at 535
buy 149 shares at 531
sell 81 shares at 536
buy 327 shares at 532
sell 712 shares at 532
buy 232 shares at 528
sell 292 shares at 535
buy 176 shares at 528
sell 813 shares at 530
buy 766 shares at 529
sell 340 shares at 532
buy 225 shares at 524
sell 202 shares at 528
buy 166 shares at 527
sell 471 shares at 531
buy 766 shares at 522
sell 162 shares at 529
buy 485 shares at 524
sell 83 shares at 525
buy 91 shares at 523
sell 145 shares at 527
buy 470 shares at 521
sell 279 shares at 527
buy 88 shares at 521
sell 697 shares at 526
buy 34 shares at 523
sell 177 shares at 524
buy 536 shares at 521
sell 328 shares at 524
buy 954 shares at 521
sell 862 shares at 525
buy 835 shares at 523
sell 318 shares at 528
buy 517 shares at 527
sell 752 shares at 530
buy 999 shares at 525
sell 994 shares at 530
buy 376 shares at 527
sell 681 shares at 529
936
sell 440 shares at 85
buy 841 shares at 412
sell 727 shares at 717
sell 740 shares at 104
buy 409 shares at 582
buy 926 shares at 314
buy 72 shares at 65
sell 954 shares at 415
sell 829 shares at 814
sell 509 shares at 894
buy 945 shares at 181
sell 708 shares at 89
sell 424 shares at 446
buy 880 shares at 664
sell 461 shares at 717
buy 126 shares at 748
sell 190 shares at 227
sell 957 shares at 18
sell 770 shares at 803
sell 15 shares at 963
buy 195 shares at 27
sell 636 shares at 882
sell 81 shares at 578
buy 745 shares at 1000
buy 461 shares at 514
sell 208 shares at 436
buy 786 shares at 635
buy 155 shares at 257
sell 957 shares at 481
sell 271 shares at 237
buy 297 shares at 502
sell 531 shares at 63
sell 108 shares at 979
sell 460 shares at 23
sell 973 shares at 946
buy 760 shares at 329
sell 746 shares at 189
buy 2 shares at 591
buy 835 shares at 948
sell 71 shares at 75
sell 924 shares at 215
sell 986 shares at 254
sell 317 shares at 928
buy 339 shares at 683
buy 285 shares at 533
sell 965 shares at 844
buy 154 shares at 65
sell 744 shares at 72
sell 691 shares at 585
buy 117 shares at 54
sell 684 shares at 794
sell 937 shares at 183
sell 865 shares at 453
sell 899 shares at 831
sell 431 shares at 668
buy 626 shares at 181
sell 691 shares at 101
buy 114 shares at 118
buy 50 shares at 489
sell 103 shares at 693
buy 249 shares at 672
buy 783 shares at 223
buy 235 shares at 111
buy 418 shares at 667
sell 85 shares at 561
buy 618 shares at 740
buy 718 shares at 235
sell 188 shares at 883
buy 28 shares at 978
sell 72 shares at 763
sell 744 shares at 665
sell 318 shares at 602
sell 780 shares at 476
buy 446 shares at 213
sell 6 shares at 553
buy 97 shares at 971
sell 331 shares at 366
buy 565 shares at 452
sell 542 shares at 2
sell 305 shares at 602
buy 321 shares at 656
sell 923 shares at 958
buy 398 shares at 394
sell 962 shares at 416
buy 514 shares at 504
sell 836 shares at 380
sell 202 shares at 873
buy 5 shares at 83
sell 358 shares at 833
sell 959 shares at 609
buy 966 shares at 457
buy 275 shares at 48
sell 20 shares at 308
buy 436 shares at 995
buy 291 shares at 479
sell 670 shares at 969
buy 542 shares at 907
buy 976 shares at 823
buy 808 shares at 656
buy 417 shares at 383
buy 225 shares at 61
buy 625 shares at 764
buy 932 shares at 37
sell 279 shares at 59
sell 757 shares at 395
buy 77 shares at 596
sell 983 shares at 280
buy 158 shares at 518
buy 165 shares at 759
buy 547 shares at 358
buy 960 shares at 620
buy 723 shares at 495
buy 760 shares at 996
buy 170 shares at 869
buy 916 shares at 825
sell 511 shares at 423
sell 143 shares at 42
buy 660 shares at 202
sell 770 shares at 338
sell 480 shares at 633
buy 99 shares at 344
sell 945 shares at 631
buy 292 shares at 191
sell 161 shares at 386
sell 337 shares at 507
sell 760 shares at 736
sell 801 shares at 42
buy 355 shares at 683
buy 692 shares at 480
sell 324 shares at 442
sell 19 shares at 951
sell 649 shares at 770
buy 191 shares at 312
buy 576 shares at 613
sell 82 shares at 788
buy 170 shares at 878
buy 563 shares at 182
buy 245 shares at 277
sell 77 shares at 382
buy 518 shares at 609
buy 820 shares at 315
sell 590 shares at 823
sell 901 shares at 923
sell 866 shares at 667
buy 5 shares at 570
sell 234 shares at 162
buy 415 shares at 513
buy 691 shares at 17
buy 425 shares at 874
buy 385 shares at 775
sell 52 shares at 350
buy 874 shares at 592
sell 797 shares at 186
buy 815 shares at 618
buy 736 shares at 978
sell 898 shares at 420
sell 410 shares at 382
buy 778 shares at 907
buy 652 shares at 29
buy 778 shares at 226
sell 127 shares at 941
sell 70 shares at 828
sell 255 shares at 303
sell 873 shares at 383
buy 202 shares at 328
sell 621 shares at 629
sell 355 shares at 163
buy 261 shares at 112
sell 641 shares at 455
buy 867 shares at 222
sell 807 shares at 373
buy 634 shares at 928
sell 289 shares at 4
sell 671 shares at 580
buy 351 shares at 970
sell 979 shares at 95
sell 494 shares at 118
sell 605 shares at 902
buy 411 shares at 463
buy 632 shares at 676
buy 4 shares at 17
buy 283 shares at 485
buy 638 shares at 375
buy 217 shares at 167
buy 186 shares at 535
sell 633 shares at 752
buy 750 shares at 294
buy 651 shares at 838
buy 113 shares at 347
sell 140 shares at 144
buy 509 shares at 159
sell 345 shares at 980
buy 719 shares at 787
sell 237 shares at 234
buy 771 shares at 352
buy 875 shares at 171
sell 168 shares at 321
sell 358 shares at 612
buy 56 shares at 211
sell 551 shares at 868
sell 709 shares at 508
buy 40 shares at 504
buy 179 shares at 782
sell 412 shares at 697
sell 115 shares at 181
sell 286 shares at 203
sell 606 shares at 856
buy 570 shares at 259
sell 780 shares at 663
sell 1000 shares at 532
sell 507 shares at 541
buy 362 shares at 409
buy 143 shares at 622
buy 192 shares at 554
buy 724 shares at 722
sell 926 shares at 12
sell 782 shares at 177
buy 392 shares at 861
sell 54 shares at 254
buy 938 shares at 54
sell 830 shares at 52
buy 238 shares at 110
sell 212 shares at 207
buy 765 shares at 835
sell 486 shares at 874
sell 497 shares at 27
buy 25 shares at 818
sell 237 shares at 214
buy 842 shares at 531
sell 895 shares at 627
buy 946 shares at 723
buy 55 shares at 677
sell 614 shares at 992
sell 448 shares at 450
buy 321 shares at 803
buy 699 shares at 528
sell 516 shares at 530
sell 729 shares at 313
sell 611 shares at 487
sell 238 shares at 66
sell 312 shares at 583
sell 988 shares at 280
buy 979 shares at 215
sell 781 shares at 361
sell 583 shares at 623
buy 110 shares at 370
sell 639 shares at 966
buy 951 shares at 938
buy 789 shares at 146
sell 855 shares at 196
buy 789 shares at 141
sell 420 shares at 383
buy 635 shares at 31
buy 347 shares at 293
buy 322 shares at 353
buy 691 shares at 438
buy 8 shares at 869
sell 945 shares at 167
sell 443 shares at 194
sell 638 shares at 184
sell 778 shares at 762
sell 160 shares at 652
sell 191 shares at 528
sell 835 shares at 735
buy 539 shares at 722
sell 976 shares at 292
buy 844 shares at 323
sell 363 shares at 344
sell 556 shares at 316
buy 91 shares at 429
buy 205 shares at 747
sell 856 shares at 206
sell 735 shares at 84
sell 470 shares at 596
buy 191 shares at 806
sell 834 shares at 338
sell 156 shares at 912
sell 500 shares at 845
buy 167 shares at 723
sell 947 shares at 395
sell 46 shares at 705
buy 251 shares at 792
buy 686 shares at 38
sell 633 shares at 179
buy 438 shares at 153
sell 127 shares at 18
sell 390 shares at 211
buy 587 shares at 247
buy 661 shares at 997
sell 56 shares at 302
buy 760 shares at 402
buy 551 shares at 354
sell 940 shares at 865
sell 470 shares at 111
buy 975 shares at 825
sell 992 shares at 730
buy 554 shares at 821
buy 152 shares at 419
sell 148 shares at 164
buy 802 shares at 779
sell 203 shares at 341
sell 909 shares at 948
buy 773 shares at 157
buy 235 shares at 403
buy 60 shares at 929
sell 141 shares at 597
sell 313 shares at 391
buy 731 shares at 926
buy 894 shares at 48
sell 25 shares at 830
sell 365 shares at 19
sell 665 shares at 319
buy 173 shares at 169
buy 576 shares at 662
sell 856 shares at 273
buy 452 shares at 858
buy 194 shares at 787
sell 120 shares at 621
buy 519 shares at 254
buy 700 shares at 387
sell 70 shares at 673
sell 388 shares at 162
sell 908 shares at 558
buy 569 shares at 431
buy 842 shares at 539
sell 51 shares at 705
sell 837 shares at 12
buy 809 shares at 632
buy 63 shares at 334
sell 801 shares at 929
buy 474 shares at 549
sell 635 shares at 237
buy 544 shares at 237
buy 327 shares at 761
sell 865 shares at 861
buy 569 shares at 168
buy 933 shares at 278
sell 564 shares at 582
sell 897 shares at 357
sell 177 shares at 650
buy 77 shares at 994
buy 313 shares at 407
buy 901 shares at 559
buy 662 shares at 618
buy 874 shares at 598
buy 393 shares at 122
buy 670 shares at 345
sell 252 shares at 109
sell 960 shares at 329
buy 610 shares at 315
buy 955 shares at 749
sell 362 shares at 361
sell 272 shares at 606
buy 890 shares at 747
sell 839 shares at 566
sell 960 shares at 249
sell 657 shares at 853
buy 765 shares at 740
sell 445 shares at 191
buy 759 shares at 241
sell 507 shares at 116
buy 867 shares at 420
sell 825 shares at 388
buy 571 shares at 904
buy 137 shares at 786
buy 737 shares at 540
buy 589 shares at 687
buy 681 shares at 503
buy 871 shares at 274
buy 111 shares at 652
buy 579 shares at 344
sell 350 shares at 638
sell 737 shares at 997
sell 992 shares at 627
sell 777 shares at 147
buy 317 shares at 856
buy 355 shares at 877
buy 209 shares at 554
buy 482 shares at 347
sell 485 shares at 584
sell 828 shares at 579
buy 817 shares at 433
buy 813 shares at 505
sell 792 shares at 753
buy 938 shares at 571
buy 145 shares at 878
buy 374 shares at 921
buy 927 shares at 904
sell 626 shares at 920
sell 209 shares at 805
sell 788 shares at 153
sell 572 shares at 431
buy 428 shares at 58
sell 180 shares at 421
buy 102 shares at 480
buy 979 shares at 315
sell 251 shares at 466
buy 507 shares at 675
sell 426 shares at 740
sell 582 shares at 638
buy 735 shares at 20
sell 165 shares at 582
buy 223 shares at 961
sell 995 shares at 504
sell 474 shares at 838
sell 140 shares at 461
buy 605 shares at 580
buy 631 shares at 721
sell 370 shares at 492
buy 359 shares at 536
buy 731 shares at 140
sell 664 shares at 884
sell 624 shares at 550
sell 479 shares at 644
sell 668 shares at 268
buy 480 shares at 994
sell 60 shares at 51
sell 132 shares at 358
sell 623 shares at 523
sell 510 shares at 113
sell 1 shares at 284
sell 236 shares at 542
buy 786 shares at 964
sell 781 shares at 960
buy 400 shares at 950
buy 746 shares at 118
sell 796 shares at 426
buy 505 shares at 338
buy 27 shares at 232
sell 491 shares at 496
sell 774 shares at 471
sell 667 shares at 175
buy 630 shares at 543
buy 589 shares at 887
sell 891 shares at 61
buy 360 shares at 902
sell 785 shares at 575
sell 474 shares at 307
sell 706 shares at 170
sell 553 shares at 7
sell 375 shares at 353
sell 550 shares at 52
sell 444 shares at 986
sell 682 shares at 57
sell 742 shares at 908
sell 996 shares at 510
sell 570 shares at 506
sell 877 shares at 1000
buy 398 shares at 999
buy 757 shares at 23
sell 461 shares at 242
buy 512 shares at 234
sell 849 shares at 892
sell 257 shares at 532
buy 516 shares at 113
sell 26 shares at 583
sell 883 shares at 765
sell 882 shares at 732
buy 880 shares at 524
buy 255 shares at 21
sell 496 shares at 422
buy 81 shares at 198
sell 972 shares at 523
sell 856 shares at 644
sell 968 shares at 446
buy 902 shares at 989
buy 19 shares at 232
sell 102 shares at 692
sell 625 shares at 732
sell 997 shares at 521
buy 418 shares at 715
buy 616 shares at 369
sell 490 shares at 238
buy 133 shares at 604
sell 578 shares at 579
sell 919 shares at 421
sell 150 shares at 288
buy 193 shares at 37
buy 276 shares at 19
buy 796 shares at 233
sell 510 shares at 701
buy 230 shares at 368
buy 468 shares at 763
buy 423 shares at 482
buy 353 shares at 407
buy 773 shares at 652
sell 60 shares at 798
sell 448 shares at 314
buy 467 shares at 579
sell 51 shares at 820
sell 104 shares at 409
buy 471 shares at 415
sell 234 shares at 389
buy 67 shares at 204
buy 825 shares at 151
sell 476 shares at 676
buy 625 shares at 471
buy 938 shares at 767
buy 868 shares at 255
buy 39 shares at 18
sell 447 shares at 929
buy 862 shares at 349
sell 602 shares at 350
sell 805 shares at 819
sell 307 shares at 62
sell 983 shares at 9
sell 805 shares at 729
sell 924 shares at 213
buy 178 shares at 792
sell 548 shares at 541
sell 476 shares at 988
buy 824 shares at 539
sell 173 shares at 912
sell 343 shares at 518
buy 756 shares at 542
buy 765 shares at 742
buy 845 shares at 418
sell 57 shares at 423
sell 200 shares at 13
buy 740 shares at 822
sell 80 shares at 670
buy 618 shares at 317
buy 881 shares at 824
sell 750 shares at 637
buy 643 shares at 253
buy 384 shares at 176
sell 154 shares at 433
sell 576 shares at 847
sell 940 shares at 183
buy 113 shares at 49
sell 783 shares at 462
buy 451 shares at 702
buy 626 shares at 117
sell 262 shares at 57
sell 515 shares at 691
sell 690 shares at 728
buy 475 shares at 882
sell 321 shares at 880
buy 503 shares at 286
buy 552 shares at 892
buy 365 shares at 590
buy 419 shares at 366
buy 887 shares at 112
sell 943 shares at 89
sell 633 shares at 816
sell 713 shares at 832
sell 594 shares at 936
sell 825 shares at 841
sell 110 shares at 25
buy 354 shares at 148
sell 943 shares at 32
sell 660 shares at 401
sell 123 shares at 573
buy 564 shares at 18
buy 379 shares at 76
buy 210 shares at 649
sell 498 shares at 263
sell 338 shares at 703
sell 715 shares at 111
buy 862 shares at 373
buy 245 shares at 187
sell 998 shares at 69
buy 570 shares at 17
sell 587 shares at 203
sell 14 shares at 684
buy 14 shares at 150
sell 628 shares at 327
sell 330 shares at 98
sell 440 shares at 44
buy 813 shares at 100
sell 351 shares at 861
buy 419 shares at 564
sell 787 shares at 279
sell 341 shares at 468
buy 25 shares at 220
buy 174 shares at 350
sell 500 shares at 689
sell 949 shares at 878
buy 345 shares at 756
buy 796 shares at 348
buy 657 shares at 153
buy 572 shares at 203
buy 850 shares at 602
sell 317 shares at 218
sell 536 shares at 124
buy 237 shares at 44
sell 926 shares at 977
buy 155 shares at 537
buy 262 shares at 427
sell 961 shares at 109
sell 113 shares at 954
sell 668 shares at 502
buy 269 shares at 819
sell 839 shares at 275
buy 314 shares at 719
sell 357 shares at 539
buy 333 shares at 532
buy 870 shares at 376
sell 648 shares at 521
sell 108 shares at 10
sell 414 shares at 295
buy 267 shares at 235
sell 85 shares at 99
sell 359 shares at 165
buy 429 shares at 547
sell 319 shares at 168
sell 850 shares at 674
buy 578 shares at 809
buy 450 shares at 98
sell 460 shares at 648
buy 754 shares at 510
buy 340 shares at 485
sell 439 shares at 830
sell 955 shares at 444
buy 501 shares at 600
buy 668 shares at 718
buy 694 shares at 544
sell 502 shares at 702
buy 600 shares at 82
sell 599 shares at 461
buy 109 shares at 947
buy 945 shares at 847
buy 126 shares at 364
buy 570 shares at 318
buy 521 shares at 631
sell 238 shares at 724
buy 781 shares at 135
buy 835 shares at 100
sell 916 shares at 290
sell 376 shares at 634
sell 674 shares at 84
sell 520 shares at 640
sell 236 shares at 535
buy 553 shares at 572
buy 535 shares at 211
buy 610 shares at 54
buy 97 shares at 564
buy 196 shares at 120
sell 838 shares at 529
buy 471 shares at 537
buy 554 shares at 495
sell 545 shares at 914
buy 431 shares at 276
sell 2 shares at 116
sell 564 shares at 877
sell 969 shares at 807
sell 533 shares at 326
buy 4 shares at 977
sell 532 shares at 463
sell 420 shares at 215
sell 266 shares at 47
sell 179 shares at 200
buy 807 shares at 224
sell 274 shares at 484
sell 151 shares at 648
sell 309 shares at 698
sell 986 shares at 358
buy 962 shares at 114
sell 776 shares at 66
buy 343 shares at 206
buy 389 shares at 817
buy 588 shares at 333
buy 163 shares at 393
buy 646 shares at 236
buy 645 shares at 433
buy 343 shares at 193
sell 700 shares at 273
buy 814 shares at 886
buy 231 shares at 501
buy 788 shares at 1000
buy 604 shares at 269
sell 288 shares at 156
sell 33 shares at 222
sell 620 shares at 445
sell 52 shares at 294
sell 596 shares at 293
sell 869 shares at 952
buy 754 shares at 244
buy 606 shares at 202
sell 957 shares at 935
sell 226 shares at 362
buy 381 shares at 529
buy 954 shares at 635
buy 399 shares at 903
sell 692 shares at 169
sell 985 shares at 432
sell 936 shares at 36
buy 532 shares at 340
sell 85 shares at 161
buy 19 shares at 564
sell 732 shares at 403
sell 612 shares at 549
sell 598 shares at 334
sell 852 shares at 800
buy 373 shares at 237
buy 804 shares at 77
buy 839 shares at 161
sell 531 shares at 465
sell 43 shares at 522
sell 607 shares at 185
buy 361 shares at 804
sell 909 shares at 1000
buy 594 shares at 576
sell 745 shares at 458
sell 333 shares at 738
buy 410 shares at 62
sell 922 shares at 721
sell 387 shares at 668
sell 908 shares at 146
sell 444 shares at 60
sell 247 shares at 992
sell 246 shares at 359
sell 174 shares at 337
sell 631 shares at 616
buy 721 shares at 395
sell 134 shares at 897
buy 854 shares at 203
buy 522 shares at 699
buy 19 shares at 725
sell 79 shares at 793
buy 422 shares at 820
sell 781 shares at 854
buy 469 shares at 501
sell 85 shares at 741
sell 831 shares at 373
buy 727 shares at 690
sell 281 shares at 416
buy 331 shares at 416
sell 55 shares at 449
sell 200 shares at 94
buy 371 shares at 183
buy 224 shares at 518
sell 76 shares at 450
sell 816 shares at 556
sell 541 shares at 644
sell 582 shares at 804
buy 350 shares at 449
buy 765 shares at 947
sell 565 shares at 967
buy 659 shares at 5
buy 841 shares at 473
sell 710 shares at 362
sell 159 shares at 384
buy 66 shares at 226
buy 709 shares at 504
buy 864 shares at 612
sell 664 shares at 446
sell 611 shares at 265
sell 577 shares at 63
sell 933 shares at 619
sell 757 shares at 374
buy 118 shares at 147
sell 853 shares at 847
buy 430 shares at 975
sell 933 shares at 919
buy 544 shares at 754
buy 342 shares at 171
buy 606 shares at 289
buy 20 shares at 171
buy 638 shares at 618
buy 11 shares at 74
sell 509 shares at 723
buy 708 shares at 80
sell 682 shares at 948
buy 952 shares at 882
sell 706 shares at 524
buy 876 shares at 733
buy 517 shares at 606
sell 687 shares at 89
sell 304 shares at 148
sell 730 shares at 843
buy 804 shares at 942
sell 883 shares at 511
buy 183 shares at 932
buy 64 shares at 134
sell 939 shares at 269
buy 671 shares at 948
buy 629 shares at 967
sell 717 shares at 296
buy 217 shares at 293
sell 59 shares at 279
buy 1 shares at 627
sell 511 shares at 836
sell 794 shares at 752
buy 279 shares at 702
buy 548 shares at 603
buy 495 shares at 209
buy 813 shares at 394
sell 461 shares at 744
sell 753 shares at 132
sell 383 shares at 823
sell 361 shares at 596
sell 197 shares at 171
buy 300 shares at 629
sell 1 shares at 973
buy 603 shares at 28
buy 811 shares at 725
buy 557 shares at 93
buy 300 shares at 88
buy 783 shares at 800
buy 957 shares at 80
sell 552 shares at 419
sell 75 shares at 109
buy 55 shares at 662
sell 28 shares at 359
sell 407 shares at 335
buy 132 shares at 858
buy 224 shares at 227
sell 311 shares at 113
sell 463 shares at 106
sell 542 shares at 204
sell 312 shares at 35
sell 773 shares at 227
sell 786 shares at 967
buy 144 shares at 7
sell 479 shares at 47
buy 688 shares at 41
sell 267 shares at 198
sell 379 shares at 559
sell 836 shares at 923
sell 39 shares at 69
buy 426 shares at 524
buy 652 shares at 530
sell 971 shares at 962
sell 977 shares at 96
sell 375 shares at 610
buy 767 shares at 882
buy 965 shares at 933
buy 523 shares at 207
buy 798 shares at 143
buy 218 shares at 542
sell 741 shares at 834
sell 270 shares at 437
sell 231 shares at 813
sell 679 shares at 325
sell 640 shares at 981
sell 521 shares at 467
sell 453 shares at 641
buy 11 shares at 432
sell 505 shares at 954
buy 46 shares at 311
sell 879 shares at 706
buy 316 shares at 879
sell 480 shares at 703
sell 804 shares at 497
buy 137 shares at 619
buy 603 shares at 467
buy 595 shares at 81
buy 379 shares at 660
buy 684 shares at 761
buy 994 shares at 363
buy 51 shares at 830
sell 281 shares at 390
buy 983 shares at 220
buy 831 shares at 632
buy 801 shares at 74
buy 267 shares at 507
sell 700 shares at 460
sell 359 shares at 217
buy 471 shares at 336
sell 833 shares at 959
sell 662 shares at 628
buy 404 shares at 880
buy 623 shares at 446
sell 606 shares at 844
sell 679 shares at 397
buy 537 shares at 86
sell 996 shares at 377
sell 212 shares at 967
sell 547 shares at 935
sell 505 shares at 586
buy 485 shares at 582
sell 364 shares at 629
sell 809 shares at 956
buy 4 shares at 617
buy 400 shares at 109
buy 485 shares at 754
sell 214 shares at 17
buy 180 shares at 331
buy 467 shares at 651
sell 52 shares at 441
sell 634 shares at 415
buy 614 shares at 50
buy 569 shares at 441
buy 185 shares at 805
sell 646 shares at 423
buy 399 shares at 422
sell 767 shares at 958
buy 449 shares at 488
buy 99 shares at 582
buy 891 shares at 221
sell 305 shares at 717
buy 706 shares at 49
buy 498 shares at 744
buy 303 shares at 248
sell 77 shares at 459
sell 850 shares at 717
sell 807 shares at 164
sell 647 shares at 824
sell 228 shares at 16
sell 448 shares at 673
sell 517 shares at 734
sell 565 shares at 780
buy 309 shares at 439
buy 908 shares at 666
buy 366 shares at 430
buy 434 shares at 838
buy 598 shares at 645
buy 421 shares at 921
sell 788 shares at 646
sell 461 shares at 468
sell 194 shares at 181
sell 326 shares at 549
sell 764 shares at 975
buy 782 shares at 899
sell 563 shares at 124
sell 400 shares at 778
buy 396 shares at 281
buy 317 shares at 590
buy 314 shares at 898
buy 781 shares at 432
sell 313 shares at 766
buy 214 shares at 968
buy 188 shares at 735
sell 86 shares at 809
sell 562 shares at 791
buy 339 shares at 489
buy 619 shares at 973
buy 560 shares at 54
sell 809 shares at 908
sell 593 shares at 549
buy 710 shares at 2
sell 678 shares at 648
buy 412 shares at 972
buy 220 shares at 59
sell 362 shares at 279
61
buy 445 shares at 851
sell 415 shares at 175
buy 326 shares at 229
buy 135 shares at 136
sell 727 shares at 684
buy 788 shares at 37
buy 465 shares at 684
sell 228 shares at 655
buy 448 shares at 713
buy 809 shares at 343
buy 11 shares at 403
buy 186 shares at 997
buy 766 shares at 167
buy 901 shares at 583
buy 936 shares at 908
sell 972 shares at 924
buy 7 shares at 295
sell 662 shares at 234
buy 726 shares at 929
sell 69 shares at 168
sell 823 shares at 866
buy 819 shares at 7
sell 338 shares at 915
sell 920 shares at 148
buy 179 shares at 867
sell 103 shares at 664
buy 749 shares at 248
sell 983 shares at 649
buy 911 shares at 926
buy 430 shares at 1
sell 647 shares at 589
sell 6 shares at 188
buy 920 shares at 323
sell 419 shares at 224
buy 637 shares at 376
buy 300 shares at 816
buy 547 shares at 226
buy 196 shares at 643
buy 473 shares at 73
buy 825 shares at 581
buy 414 shares at 156
sell 953 shares at 906
buy 275 shares at 475
buy 850 shares at 732
buy 578 shares at 909
sell 393 shares at 616
buy 618 shares at 777
sell 613 shares at 686
sell 37 shares at 578
sell 969 shares at 731
buy 125 shares at 666
buy 382 shares at 600
sell 208 shares at 186
buy 940 shares at 44
sell 200 shares at 671
sell 167 shares at 935
sell 943 shares at 497
sell 628 shares at 958
sell 557 shares at 318
buy 288 shares at 150
buy 305 shares at 807
580
buy 967 shares at 904
buy 175 shares at 442
sell 466 shares at 485
buy 17 shares at 507
buy 183 shares at 441
buy 125 shares at 290
buy 752 shares at 599
sell 309 shares at 917
buy 948 shares at 66
sell 252 shares at 224
sell 508 shares at 804
sell 949 shares at 109
buy 785 shares at 62
buy 291 shares at 568
buy 84 shares at 501
buy 373 shares at 605
buy 971 shares at 848
buy 239 shares at 196
sell 305 shares at 332
buy 880 shares at 281
sell 683 shares at 463
sell 791 shares at 963
sell 204 shares at 990
buy 124 shares at 481
sell 624 shares at 341
sell 580 shares at 382
sell 780 shares at 548
buy 975 shares at 465
buy 658 shares at 394
sell 938 shares at 270
buy 752 shares at 749
buy 714 shares at 88
buy 55 shares at 374
sell 888 shares at 445
buy 228 shares at 158
buy 961 shares at 954
sell 508 shares at 122
sell 972 shares at 964
buy 717 shares at 693
sell 986 shares at 78
buy 87 shares at 695
sell 526 shares at 994
buy 899 shares at 435
sell 695 shares at 80
buy 852 shares at 200
buy 157 shares at 944
buy 630 shares at 619
sell 594 shares at 425
buy 286 shares at 557
sell 716 shares at 346
sell 762 shares at 776
buy 755 shares at 605
sell 189 shares at 851
sell 621 shares at 152
sell 820 shares at 692
sell 115 shares at 811
sell 85 shares at 539
buy 509 shares at 126
sell 417 shares at 684
buy 762 shares at 311
sell 889 shares at 276
sell 493 shares at 326
buy 696 shares at 254
buy 199 shares at 80
sell 243 shares at 600
buy 53 shares at 972
buy 943 shares at 853
sell 68 shares at 363
sell 104 shares at 466
sell 766 shares at 206
sell 41 shares at 14
buy 719 shares at 582
sell 972 shares at 905
sell 51 shares at 120
sell 650 shares at 603
buy 974 shares at 609
buy 826 shares at 730
buy 540 shares at 936
sell 5 shares at 2
buy 562 shares at 836
sell 575 shares at 432
sell 509 shares at 917
buy 765 shares at 246
buy 884 shares at 622
sell 838 shares at 196
buy 446 shares at 13
sell 528 shares at 234
buy 815 shares at 397
buy 816 shares at 628
buy 651 shares at 314
buy 435 shares at 766
buy 351 shares at 258
buy 948 shares at 820
sell 569 shares at 1
buy 116 shares at 584
buy 480 shares at 168
sell 713 shares at 374
sell 110 shares at 756
buy 89 shares at 30
buy 403 shares at 307
buy 168 shares at 498
buy 777 shares at 616
sell 596 shares at 241
sell 948 shares at 983
sell 883 shares at 607
buy 50 shares at 69
sell 775 shares at 328
buy 883 shares at 114
buy 912 shares at 714
buy 570 shares at 833
sell 420 shares at 602
sell 35 shares at 806
buy 627 shares at 711
sell 961 shares at 564
sell 568 shares at 336
sell 636 shares at 576
sell 315 shares at 296
sell 428 shares at 80
buy 493 shares at 325
buy 325 shares at 658
sell 926 shares at 746
sell 83 shares at 1000
sell 794 shares at 31
buy 357 shares at 656
sell 44 shares at 581
buy 972 shares at 387
buy 619 shares at 243
sell 50 shares at 226
sell 374 shares at 738
sell 383 shares at 514
buy 128 shares at 211
sell 480 shares at 975
buy 510 shares at 125
buy 517 shares at 253
sell 97 shares at 342
buy 836 shares at 998
buy 78 shares at 641
sell 303 shares at 598
buy 393 shares at 982
sell 258 shares at 562
buy 468 shares at 466
sell 442 shares at 648
buy 918 shares at 912
sell 170 shares at 969
sell 864 shares at 86
buy 861 shares at 246
buy 502 shares at 378
buy 451 shares at 479
buy 785 shares at 630
sell 346 shares at 505
buy 812 shares at 763
sell 811 shares at 501
buy 722 shares at 717
buy 42 shares at 795
sell 127 shares at 389
sell 372 shares at 431
buy 101 shares at 661
sell 932 shares at 616
sell 561 shares at 577
buy 65 shares at 931
sell 828 shares at 541
sell 328 shares at 619
buy 396 shares at 489
sell 190 shares at 629
sell 930 shares at 938
sell 713 shares at 462
sell 373 shares at 198
buy 340 shares at 436
buy 916 shares at 476
sell 198 shares at 300
buy 739 shares at 469
sell 709 shares at 802
buy 549 shares at 296
buy 529 shares at 512
sell 466 shares at 120
sell 279 shares at 855
sell 477 shares at 313
buy 264 shares at 871
buy 739 shares at 361
sell 390 shares at 762
sell 858 shares at 580
sell 11 shares at 225
buy 659 shares at 549
buy 170 shares at 621
buy 641 shares at 882
buy 495 shares at 424
buy 159 shares at 679
sell 30 shares at 657
sell 742 shares at 623
buy 503 shares at 208
buy 83 shares at 990
buy 659 shares at 863
buy 560 shares at 795
sell 180 shares at 276
buy 413 shares at 286
buy 188 shares at 113
sell 218 shares at 570
buy 875 shares at 856
sell 849 shares at 404
sell 56 shares at 43
sell 397 shares at 422
buy 259 shares at 307
sell 54 shares at 907
buy 681 shares at 164
buy 966 shares at 591
sell 430 shares at 10
sell 1000 shares at 275
sell 207 shares at 699
sell 610 shares at 504
buy 4 shares at 50
buy 426 shares at 99
sell 84 shares at 933
buy 342 shares at 426
buy 506 shares at 478
buy 448 shares at 709
sell 809 shares at 704
buy 83 shares at 239
buy 134 shares at 639
buy 989 shares at 265
sell 39 shares at 739
buy 489 shares at 268
buy 421 shares at 545
sell 199 shares at 81
buy 676 shares at 374
sell 737 shares at 996
sell 792 shares at 935
buy 30 shares at 655
sell 20 shares at 375
sell 284 shares at 652
sell 22 shares at 539
sell 641 shares at 782
buy 186 shares at 801
buy 618 shares at 256
sell 992 shares at 53
sell 339 shares at 354
sell 273 shares at 455
buy 279 shares at 363
buy 653 shares at 354
sell 305 shares at 830
sell 195 shares at 647
sell 328 shares at 501
buy 129 shares at 196
buy 736 shares at 311
sell 788 shares at 976
sell 494 shares at 668
sell 300 shares at 745
sell 662 shares at 965
buy 16 shares at 214
buy 197 shares at 483
buy 195 shares at 740
buy 696 shares at 18
buy 243 shares at 288
sell 905 shares at 744
sell 232 shares at 169
buy 899 shares at 937
sell 643 shares at 43
buy 607 shares at 773
sell 173 shares at 133
buy 7 shares at 794
buy 746 shares at 463
sell 763 shares at 327
sell 403 shares at 518
sell 146 shares at 837
buy 666 shares at 243
sell 954 shares at 141
sell 348 shares at 180
buy 472 shares at 222
buy 604 shares at 574
buy 750 shares at 292
buy 212 shares at 559
buy 538 shares at 21
buy 55 shares at 529
sell 243 shares at 280
buy 838 shares at 286
sell 978 shares at 524
buy 510 shares at 660
sell 731 shares at 790
sell 304 shares at 879
buy 948 shares at 788
sell 506 shares at 56
sell 526 shares at 421
sell 407 shares at 548
buy 38 shares at 78
sell 323 shares at 104
buy 198 shares at 796
sell 209 shares at 144
buy 999 shares at 488
sell 229 shares at 6
buy 17 shares at 776
buy 424 shares at 647
sell 844 shares at 82
sell 391 shares at 54
buy 820 shares at 784
sell 924 shares at 757
buy 71 shares at 567
sell 214 shares at 59
sell 53 shares at 59
sell 59 shares at 790
sell 834 shares at 177
buy 833 shares at 862
sell 914 shares at 53
buy 319 shares at 122
sell 454 shares at 596
buy 211 shares at 108
buy 129 shares at 294
buy 187 shares at 29
buy 246 shares at 621
buy 387 shares at 915
buy 915 shares at 438
buy 777 shares at 328
sell 829 shares at 642
sell 302 shares at 150
buy 898 shares at 401
buy 357 shares at 472
sell 2 shares at 817
sell 30 shares at 233
buy 651 shares at 862
sell 917 shares at 543
sell 354 shares at 635
sell 682 shares at 560
buy 675 shares at 669
sell 824 shares at 43
buy 577 shares at 735
buy 400 shares at 232
sell 568 shares at 940
sell 800 shares at 776
sell 661 shares at 150
sell 556 shares at 770
sell 542 shares at 128
buy 101 shares at 400
buy 121 shares at 449
sell 163 shares at 678
sell 249 shares at 208
buy 480 shares at 988
buy 771 shares at 123
sell 546 shares at 612
buy 48 shares at 778
sell 817 shares at 298
buy 296 shares at 734
buy 695 shares at 524
buy 143 shares at 699
buy 820 shares at 548
buy 28 shares at 221
sell 367 shares at 821
buy 489 shares at 173
sell 452 shares at 92
buy 229 shares at 162
buy 878 shares at 893
sell 612 shares at 883
buy 487 shares at 62
buy 186 shares at 693
buy 733 shares at 796
sell 305 shares at 61
sell 478 shares at 926
sell 650 shares at 623
sell 93 shares at 90
sell 254 shares at 102
sell 499 shares at 514
buy 381 shares at 741
buy 795 shares at 616
sell 487 shares at 185
buy 635 shares at 896
buy 695 shares at 779
sell 621 shares at 689
buy 595 shares at 317
buy 684 shares at 434
buy 785 shares at 354
buy 650 shares at 502
buy 743 shares at 880
buy 358 shares at 869
sell 894 shares at 345
sell 789 shares at 5
sell 568 shares at 750
sell 608 shares at 152
sell 925 shares at 678
buy 710 shares at 206
sell 63 shares at 177
buy 916 shares at 402
buy 796 shares at 477
sell 664 shares at 285
buy 8 shares at 886
sell 365 shares at 326
buy 466 shares at 400
sell 617 shares at 169
sell 295 shares at 261
buy 852 shares at 596
buy 28 shares at 613
buy 782 shares at 119
sell 610 shares at 923
buy 894 shares at 820
buy 132 shares at 75
buy 809 shares at 222
sell 209 shares at 510
buy 729 shares at 717
buy 989 shares at 532
sell 584 shares at 974
buy 549 shares at 126
sell 667 shares at 339
sell 941 shares at 820
buy 761 shares at 96
sell 835 shares at 740
buy 408 shares at 391
buy 270 shares at 406
buy 986 shares at 238
buy 869 shares at 39
buy 843 shares at 782
buy 968 shares at 80
buy 658 shares at 406
sell 478 shares at 512
sell 925 shares at 228
sell 16 shares at 542
buy 406 shares at 986
sell 163 shares at 239
sell 753 shares at 700
sell 791 shares at 241
sell 925 shares at 419
buy 4 shares at 532
buy 409 shares at 193
sell 921 shares at 872
sell 500 shares at 140
sell 41 shares at 520
buy 27 shares at 86
sell 617 shares at 60
sell 317 shares at 654
sell 909 shares at 234
sell 327 shares at 35
sell 210 shares at 677
sell 402 shares at 639
sell 626 shares at 610
sell 765 shares at 410
sell 637 shares at 134
sell 74 shares at 874
buy 485 shares at 372
buy 139 shares at 32
buy 724 shares at 444
sell 758 shares at 998
buy 787 shares at 125
buy 425 shares at 607
sell 386 shares at 497
sell 795 shares at 660
sell 928 shares at 322
sell 154 shares at 376
sell 877 shares at 809
sell 260 shares at 858
sell 55 shares at 575
buy 52 shares at 200
buy 528 shares at 504
buy 134 shares at 18
sell 631 shares at 285
sell 642 shares at 177
sell 963 shares at 185
buy 338 shares at 182
buy 498 shares at 252
sell 355 shares at 454
sell 281 shares at 499
buy 833 shares at 915
buy 336 shares at 792
sell 705 shares at 104
sell 341 shares at 191
buy 869 shares at 664
buy 54 shares at 282
buy 587 shares at 180
sell 838 shares at 231
buy 643 shares at 510
buy 141 shares at 400
buy 407 shares at 992
buy 199 shares at 340
buy 302 shares at 215
sell 492 shares at 223
sell 507 shares at 214
buy 141 shares at 845
buy 320 shares at 439
sell 551 shares at 74
buy 412 shares at 854
buy 812 shares at 693
sell 155 shares at 461
sell 846 shares at 412
buy 60 shares at 699
sell 283 shares at 395
buy 496 shares at 79
buy 340 shares at 983
sell 130 shares at 941
sell 203 shares at 836
sell 409 shares at 569
buy 101 shares at 296
buy 561 shares at 163
buy 325 shares at 437
sell 375 shares at 261
sell 769 shares at 738
buy 847 shares at 707
buy 830 shares at 534
sell 122 shares at 501
buy 957 shares at 139
buy 877 shares at 328
buy 172 shares at 280
sell 335 shares at 395
sell 123 shares at 16
sell 736 shares at 483
buy 473 shares at 10
buy 531 shares at 170
sell 64 shares at 826
buy 916 shares at 173
sell 55 shares at 649
sell 734 shares at 680
sell 365 shares at 119
sell 111 shares at 307
sell 126 shares at 759
buy 961 shares at 535
sell 322 shares at 333
sell 491 shares at 252
sell 668 shares at 370
buy 192 shares at 316
buy 193 shares at 736
sell 872 shares at 112
sell 991 shares at 716
sell 649 shares at 492
sell 407 shares at 306
sell 941 shares at 891
buy 625 shares at 914
buy 229 shares at 58
buy 950 shares at 85
sell 617 shares at 175
sell 352 shares at 532
sell 815 shares at 944
sell 531 shares at 440
sell 374 shares at 301
sell 680 shares at 623
sell 922 shares at 71
sell 835 shares at 831
sell 245 shares at 560
buy 329 shares at 484
sell 855 shares at 75
buy 386 shares at 857
sell 681 shares at 184
sell 121 shares at 382
buy 773 shares at 922
sell 747 shares at 110
buy 818 shares at 56
sell 648 shares at 294
sell 560 shares at 508
sell 43 shares at 951
sell 469 shares at 694
buy 325 shares at 54
sell 860 shares at 118
sell 241 shares at 996
sell 514 shares at 756
sell 975 shares at 889
buy 30 shares at 54
buy 675 shares at 491
sell 183 shares at 763
sell 133 shares at 631
sell 178 shares at 827
sell 232 shares at 581
sell 349 shares at 369
sell 696 shares at 189
sell 451 shares at 481
sell 339 shares at 897
sell 744 shares at 59
sell 235 shares at 391
sell 997 shares at 370
sell 628 shares at 260
sell 806 shares at 544
buy 387 shares at 944
buy 107 shares at 372
sell 647 shares at 660
sell 479 shares at 893
sell 375 shares at 287
sell 785 shares at 7
sell 175 shares at 757
sell 896 shares at 534
buy 155 shares at 844
buy 698 shares at 287
buy 993 shares at 259
buy 717 shares at 462
buy 728 shares at 365
buy 620 shares at 963
buy 258 shares at 363
buy 265 shares at 101
sell 373 shares at 583
buy 906 shares at 299
364
sell 257 shares at 750
buy 306 shares at 388
sell 299 shares at 646
buy 367 shares at 459
sell 94 shares at 823
buy 66 shares at 137
sell 323 shares at 499
sell 587 shares at 599
sell 960 shares at 182
buy 217 shares at 832
buy 318 shares at 195
buy 57 shares at 602
buy 702 shares at 209
buy 160 shares at 52
sell 334 shares at 291
buy 470 shares at 222
sell 320 shares at 321
sell 919 shares at 316
buy 452 shares at 342
sell 283 shares at 574
buy 830 shares at 907
sell 431 shares at 497
buy 639 shares at 744
buy 42 shares at 289
sell 685 shares at 552
sell 906 shares at 260
buy 578 shares at 34
buy 245 shares at 130
sell 938 shares at 164
buy 511 shares at 510
sell 418 shares at 424
sell 266 shares at 7
sell 9 shares at 295
sell 649 shares at 989
sell 200 shares at 842
buy 459 shares at 380
sell 844 shares at 388
buy 325 shares at 68
sell 489 shares at 665
buy 350 shares at 66
sell 125 shares at 101
buy 131 shares at 613
buy 778 shares at 907
buy 766 shares at 191
sell 607 shares at 869
sell 338 shares at 231
sell 726 shares at 498
sell 145 shares at 695
sell 809 shares at 136
buy 226 shares at 514
buy 326 shares at 755
sell 290 shares at 413
buy 196 shares at 688
sell 739 shares at 323
sell 959 shares at 606
buy 190 shares at 88
sell 39 shares at 733
sell 733 shares at 221
buy 220 shares at 33
sell 734 shares at 686
sell 488 shares at 39
buy 253 shares at 517
buy 292 shares at 125
buy 615 shares at 510
buy 220 shares at 12
sell 660 shares at 120
buy 392 shares at 917
buy 964 shares at 440
buy 996 shares at 458
sell 33 shares at 285
buy 72 shares at 690
buy 588 shares at 772
buy 712 shares at 143
buy 573 shares at 62
sell 584 shares at 719
buy 55 shares at 687
sell 323 shares at 843
buy 114 shares at 38
buy 572 shares at 318
buy 856 shares at 817
sell 897 shares at 401
buy 20 shares at 824
sell 163 shares at 852
sell 224 shares at 819
buy 295 shares at 752
buy 333 shares at 256
sell 527 shares at 420
buy 917 shares at 326
sell 234 shares at 548
sell 402 shares at 765
sell 154 shares at 366
sell 329 shares at 687
sell 180 shares at 946
buy 998 shares at 269
buy 101 shares at 163
buy 357 shares at 993
sell 128 shares at 228
sell 805 shares at 138
buy 352 shares at 810
sell 468 shares at 404
buy 186 shares at 206
buy 224 shares at 905
buy 521 shares at 975
sell 789 shares at 207
buy 304 shares at 14
buy 648 shares at 468
sell 875 shares at 253
sell 365 shares at 565
sell 174 shares at 145
buy 577 shares at 958
sell 135 shares at 524
buy 39 shares at 595
sell 13 shares at 643
sell 219 shares at 222
buy 232 shares at 150
sell 699 shares at 179
buy 304 shares at 564
buy 220 shares at 428
sell 365 shares at 449
sell 674 shares at 821
sell 550 shares at 12
sell 144 shares at 741
sell 138 shares at 692
sell 711 shares at 164
sell 861 shares at 425
sell 391 shares at 692
buy 955 shares at 255
buy 734 shares at 44
buy 182 shares at 549
sell 354 shares at 227
buy 718 shares at 481
buy 458 shares at 222
sell 149 shares at 352
buy 313 shares at 495
buy 89 shares at 207
buy 132 shares at 503
buy 386 shares at 850
buy 781 shares at 499
sell 329 shares at 368
sell 555 shares at 305
buy 388 shares at 916
sell 609 shares at 427
sell 312 shares at 434
sell 806 shares at 579
sell 13 shares at 138
sell 515 shares at 557
buy 364 shares at 718
sell 215 shares at 834
sell 934 shares at 35
buy 239 shares at 417
sell 506 shares at 153
sell 932 shares at 958
buy 366 shares at 868
buy 296 shares at 631
buy 785 shares at 705
buy 341 shares at 572
buy 410 shares at 218
buy 243 shares at 601
sell 277 shares at 765
sell 46 shares at 258
buy 198 shares at 657
buy 508 shares at 91
sell 375 shares at 837
buy 357 shares at 542
buy 414 shares at 405
buy 985 shares at 632
sell 554 shares at 726
buy 506 shares at 183
buy 271 shares at 206
sell 880 shares at 810
sell 536 shares at 357
buy 978 shares at 56
buy 814 shares at 39
sell 707 shares at 739
buy 464 shares at 734
buy 95 shares at 865
sell 172 shares at 336
buy 354 shares at 569
buy 559 shares at 396
sell 721 shares at 499
buy 77 shares at 1000
sell 484 shares at 698
buy 875 shares at 255
sell 613 shares at 186
buy 699 shares at 826
buy 563 shares at 879
buy 251 shares at 268
sell 171 shares at 210
buy 566 shares at 10
buy 416 shares at 79
buy 415 shares at 28
sell 464 shares at 215
sell 718 shares at 380
buy 256 shares at 709
buy 433 shares at 97
buy 312 shares at 948
buy 931 shares at 598
buy 493 shares at 67
sell 502 shares at 241
sell 580 shares at 974
sell 959 shares at 779
sell 526 shares at 12
buy 905 shares at 81
sell 965 shares at 671
buy 414 shares at 578
sell 713 shares at 183
sell 310 shares at 351
sell 728 shares at 120
buy 969 shares at 412
buy 294 shares at 916
buy 425 shares at 188
sell 436 shares at 875
sell 868 shares at 25
buy 891 shares at 244
sell 468 shares at 719
sell 651 shares at 274
sell 353 shares at 844
buy 824 shares at 344
buy 235 shares at 689
buy 503 shares at 534
buy 690 shares at 959
sell 916 shares at 47
sell 940 shares at 307
sell 184 shares at 824
buy 902 shares at 657
buy 527 shares at 551
buy 722 shares at 509
buy 417 shares at 777
buy 105 shares at 773
buy 639 shares at 88
buy 949 shares at 697
sell 995 shares at 730
sell 654 shares at 551
buy 477 shares at 591
sell 133 shares at 169
sell 35 shares at 566
buy 543 shares at 966
buy 672 shares at 717
sell 796 shares at 644
sell 883 shares at 806
sell 932 shares at 469
buy 661 shares at 822
sell 563 shares at 443
sell 505 shares at 355
sell 673 shares at 802
sell 591 shares at 502
sell 908 shares at 728
buy 624 shares at 379
sell 620 shares at 94
buy 425 shares at 618
sell 893 shares at 780
sell 67 shares at 243
buy 509 shares at 700
buy 215 shares at 162
sell 16 shares at 452
sell 869 shares at 874
buy 948 shares at 330
sell 326 shares at 680
buy 419 shares at 54
buy 37 shares at 222
sell 168 shares at 625
sell 410 shares at 959
sell 461 shares at 306
sell 622 shares at 567
buy 425 shares at 332
buy 298 shares at 122
sell 627 shares at 502
buy 659 shares at 789
buy 64 shares at 52
buy 637 shares at 933
buy 614 shares at 591
sell 572 shares at 789
buy 229 shares at 53
sell 147 shares at 177
buy 831 shares at 867
sell 952 shares at 924
buy 454 shares at 849
buy 594 shares at 721
sell 645 shares at 918
sell 930 shares at 885
buy 520 shares at 241
buy 660 shares at 412
buy 712 shares at 344
sell 240 shares at 89
sell 458 shares at 456
buy 733 shares at 247
sell 581 shares at 335
sell 653 shares at 754
sell 570 shares at 831
buy 454 shares at 323
sell 694 shares at 452
buy 457 shares at 193
sell 153 shares at 210
buy 593 shares at 456
sell 48 shares at 200
sell 294 shares at 774
sell 981 shares at 299
sell 86 shares at 630
buy 917 shares at 554
buy 239 shares at 474
sell 42 shares at 676
buy 587 shares at 748
buy 796 shares at 128
buy 251 shares at 922
buy 802 shares at 308
sell 575 shares at 150
sell 874 shares at 77
sell 503 shares at 583
sell 408 shares at 742
sell 881 shares at 469
sell 556 shares at 354
sell 304 shares at 933
buy 783 shares at 672
sell 56 shares at 211
buy 363 shares at 694
sell 865 shares at 577
buy 941 shares at 754
buy 523 shares at 262
sell 264 shares at 856
sell 85 shares at 718
sell 790 shares at 819
buy 722 shares at 313
buy 393 shares at 393
sell 955 shares at 620
buy 1 shares at 450
buy 929 shares at 730
buy 682 shares at 288
buy 296 shares at 367
buy 503 shares at 652
buy 221 shares at 344
sell 391 shares at 916
sell 55 shares at 44
sell 799 shares at 179
buy 418 shares at 96
buy 868 shares at 421
buy 949 shares at 108
buy 236 shares at 11
sell 954 shares at 206
sell 605 shares at 923
sell 948 shares at 256
sell 215 shares at 25
sell 611 shares at 232
sell 789 shares at 864
sell 237 shares at 240
buy 657 shares at 571
buy 116 shares at 606
sell 126 shares at 218
buy 683 shares at 215
buy 605 shares at 155
sell 861 shares at 949
sell 885 shares at 964
sell 468 shares at 720
buy 683 shares at 179
buy 923 shares at 787
buy 845 shares at 165
sell 451 shares at 410
buy 20 shares at 603
buy 586 shares at 383
buy 740 shares at 116
buy 40 shares at 805
sell 3 shares at 793
buy 723 shares at 996
sell 253 shares at 808
sell 391 shares at 409
598
sell 793 shares at 556
sell 595 shares at 965
buy 614 shares at 920
sell 199 shares at 302
sell 290 shares at 770
buy 330 shares at 574
buy 684 shares at 367
buy 758 shares at 362
buy 10 shares at 521
buy 401 shares at 930
buy 308 shares at 879
sell 272 shares at 674
buy 191 shares at 428
sell 845 shares at 324
buy 614 shares at 338
sell 539 shares at 428
sell 257 shares at 806
buy 970 shares at 355
buy 491 shares at 896
buy 420 shares at 111
sell 650 shares at 922
buy 323 shares at 526
sell 751 shares at 76
sell 74 shares at 239
buy 763 shares at 305
buy 191 shares at 661
sell 996 shares at 697
buy 350 shares at 417
buy 598 shares at 247
sell 708 shares at 86
sell 630 shares at 677
sell 507 shares at 927
sell 582 shares at 448
buy 172 shares at 512
sell 477 shares at 772
sell 489 shares at 645
buy 185 shares at 57
sell 954 shares at 77
buy 200 shares at 66
buy 637 shares at 546
sell 665 shares at 796
sell 591 shares at 48
buy 390 shares at 271
sell 902 shares at 947
sell 673 shares at 697
sell 318 shares at 561
buy 726 shares at 615
sell 154 shares at 664
buy 219 shares at 414
buy 116 shares at 114
buy 912 shares at 169
buy 959 shares at 205
sell 581 shares at 99
buy 528 shares at 574
sell 576 shares at 572
buy 136 shares at 399
sell 750 shares at 713
buy 413 shares at 564
buy 178 shares at 16
buy 291 shares at 19
sell 811 shares at 10
sell 15 shares at 17
buy 113 shares at 614
sell 38 shares at 601
buy 962 shares at 840
sell 360 shares at 104
buy 424 shares at 685
buy 988 shares at 343
sell 355 shares at 506
buy 374 shares at 536
buy 735 shares at 33
sell 104 shares at 793
sell 717 shares at 511
sell 669 shares at 810
buy 509 shares at 340
sell 612 shares at 93
buy 649 shares at 981
sell 343 shares at 618
buy 849 shares at 371
sell 736 shares at 950
sell 768 shares at 171
buy 560 shares at 554
sell 422 shares at 952
sell 584 shares at 463
sell 923 shares at 363
sell 16 shares at 576
sell 996 shares at 148
sell 966 shares at 143
sell 336 shares at 478
buy 637 shares at 167
sell 159 shares at 229
buy 713 shares at 729
buy 664 shares at 333
sell 478 shares at 653
sell 840 shares at 993
buy 415 shares at 842
buy 914 shares at 654
sell 57 shares at 114
buy 534 shares at 268
sell 52 shares at 623
sell 632 shares at 712
sell 360 shares at 569
sell 44 shares at 688
buy 696 shares at 229
buy 689 shares at 353
buy 530 shares at 400
buy 183 shares at 813
buy 648 shares at 574
sell 267 shares at 300
buy 889 shares at 66
sell 601 shares at 116
buy 521 shares at 676
buy 208 shares at 301
sell 789 shares at 237
sell 141 shares at 2
buy 892 shares at 959
buy 705 shares at 331
sell 630 shares at 968
buy 282 shares at 661
buy 347 shares at 239
buy 814 shares at 868
buy 841 shares at 480
buy 141 shares at 451
buy 729 shares at 466
buy 731 shares at 177
buy 41 shares at 279
buy 371 shares at 911
sell 690 shares at 428
buy 350 shares at 593
buy 940 shares at 24
sell 159 shares at 695
buy 638 shares at 967
buy 441 shares at 110
sell 906 shares at 813
sell 434 shares at 304
sell 713 shares at 936
buy 975 shares at 459
sell 402 shares at 38
sell 346 shares at 598
buy 369 shares at 440
sell 416 shares at 979
buy 734 shares at 332
buy 195 shares at 525
buy 8 shares at 210
sell 311 shares at 976
sell 598 shares at 472
sell 56 shares at 9
sell 445 shares at 620
buy 395 shares at 568
sell 186 shares at 570
buy 164 shares at 512
sell 495 shares at 964
sell 371 shares at 405
buy 581 shares at 287
sell 556 shares at 74
buy 380 shares at 294
buy 388 shares at 579
buy 359 shares at 837
buy 926 shares at 849
sell 496 shares at 559
sell 359 shares at 637
sell 322 shares at 130
buy 78 shares at 356
buy 364 shares at 128
sell 437 shares at 908
buy 83 shares at 350
sell 661 shares at 389
sell 849 shares at 484
sell 50 shares at 728
buy 608 shares at 13
buy 244 shares at 836
sell 373 shares at 822
buy 80 shares at 654
buy 207 shares at 857
buy 114 shares at 992
buy 463 shares at 35
buy 852 shares at 104
sell 687 shares at 265
buy 414 shares at 783
sell 779 shares at 579
buy 614 shares at 870
buy 787 shares at 871
sell 792 shares at 545
sell 649 shares at 945
sell 992 shares at 60
sell 26 shares at 611
buy 482 shares at 597
sell 746 shares at 242
buy 880 shares at 736
buy 459 shares at 279
sell 680 shares at 781
sell 903 shares at 174
sell 447 shares at 291
sell 391 shares at 487
buy 802 shares at 242
buy 413 shares at 758
sell 361 shares at 88
buy 602 shares at 622
sell 338 shares at 490
sell 968 shares at 123
sell 749 shares at 535
sell 274 shares at 559
sell 917 shares at 722
buy 755 shares at 28
sell 996 shares at 982
sell 105 shares at 927
sell 545 shares at 898
sell 166 shares at 350
buy 7 shares at 899
sell 129 shares at 680
sell 15 shares at 918
sell 574 shares at 188
sell 647 shares at 8
sell 674 shares at 627
sell 655 shares at 988
sell 581 shares at 798
sell 831 shares at 725
buy 532 shares at 11
buy 783 shares at 899
sell 462 shares at 476
sell 731 shares at 373
buy 919 shares at 369
buy 278 shares at 639
sell 256 shares at 177
sell 243 shares at 822
buy 393 shares at 462
buy 117 shares at 558
sell 127 shares at 551
sell 378 shares at 708
buy 853 shares at 224
sell 577 shares at 220
sell 946 shares at 230
buy 936 shares at 166
buy 465 shares at 395
buy 286 shares at 2
buy 99 shares at 910
buy 8 shares at 103
sell 910 shares at 126
buy 618 shares at 681
buy 193 shares at 17
sell 764 shares at 167
buy 345 shares at 399
sell 510 shares at 549
sell 257 shares at 976
buy 258 shares at 11
buy 519 shares at 289
buy 622 shares at 310
sell 747 shares at 448
buy 427 shares at 712
buy 796 shares at 705
sell 962 shares at 902
buy 712 shares at 28
sell 260 shares at 99
sell 587 shares at 458
buy 598 shares at 280
sell 238 shares at 92
buy 547 shares at 1
buy 994 shares at 270
sell 57 shares at 449
buy 113 shares at 244
sell 367 shares at 936
buy 394 shares at 742
sell 493 shares at 541
sell 302 shares at 202
buy 581 shares at 118
sell 24 shares at 644
buy 25 shares at 688
sell 294 shares at 705
buy 742 shares at 468
buy 338 shares at 10
buy 625 shares at 347
buy 366 shares at 997
buy 907 shares at 358
sell 460 shares at 330
sell 929 shares at 537
sell 572 shares at 44
sell 611 shares at 789
buy 667 shares at 80
buy 135 shares at 364
sell 144 shares at 57
sell 843 shares at 215
buy 839 shares at 386
buy 549 shares at 303
sell 878 shares at 64
buy 414 shares at 126
sell 810 shares at 121
buy 598 shares at 139
buy 677 shares at 181
buy 392 shares at 868
buy 801 shares at 297
buy 15 shares at 63
buy 752 shares at 453
buy 55 shares at 561
buy 118 shares at 574
sell 244 shares at 47
buy 364 shares at 800
sell 502 shares at 476
sell 34 shares at 763
sell 901 shares at 717
sell 198 shares at 156
sell 260 shares at 91
buy 65 shares at 516
buy 625 shares at 132
buy 550 shares at 647
sell 948 shares at 688
buy 747 shares at 495
sell 223 shares at 110
buy 337 shares at 323
buy 405 shares at 563
sell 913 shares at 195
sell 3 shares at 627
sell 871 shares at 425
sell 354 shares at 975
buy 1000 shares at 578
buy 688 shares at 651
buy 534 shares at 967
buy 643 shares at 646
sell 317 shares at 178
sell 880 shares at 743
sell 74 shares at 561
buy 53 shares at 575
buy 477 shares at 849
sell 803 shares at 891
buy 381 shares at 557
sell 31 shares at 125
buy 998 shares at 288
sell 995 shares at 549
sell 173 shares at 737
buy 267 shares at 909
buy 827 shares at 189
buy 402 shares at 30
buy 602 shares at 225
sell 493 shares at 290
sell 401 shares at 60
sell 525 shares at 829
buy 164 shares at 638
sell 65 shares at 979
sell 801 shares at 315
sell 61 shares at 968
buy 249 shares at 499
sell 278 shares at 104
buy 854 shares at 113
buy 495 shares at 951
sell 554 shares at 591
sell 735 shares at 611
sell 724 shares at 365
sell 54 shares at 117
sell 721 shares at 863
sell 688 shares at 133
sell 186 shares at 21
sell 290 shares at 384
buy 754 shares at 500
sell 56 shares at 218
buy 646 shares at 779
buy 608 shares at 741
sell 325 shares at 580
sell 441 shares at 582
sell 655 shares at 1000
buy 139 shares at 570
sell 159 shares at 848
buy 895 shares at 78
buy 394 shares at 586
sell 963 shares at 300
sell 742 shares at 508
buy 482 shares at 269
buy 61 shares at 469
buy 994 shares at 391
buy 345 shares at 719
buy 914 shares at 119
sell 113 shares at 854
sell 191 shares at 127
buy 128 shares at 40
sell 427 shares at 59
buy 934 shares at 782
sell 555 shares at 854
buy 23 shares at 533
sell 765 shares at 537
buy 836 shares at 332
sell 954 shares at 782
buy 160 shares at 721
buy 638 shares at 171
sell 29 shares at 515
buy 88 shares at 605
sell 869 shares at 657
sell 74 shares at 450
sell 606 shares at 76
buy 494 shares at 115
sell 826 shares at 148
buy 959 shares at 877
sell 31 shares at 871
buy 202 shares at 626
sell 68 shares at 923
buy 672 shares at 348
buy 328 shares at 551
sell 129 shares at 687
buy 205 shares at 378
buy 319 shares at 794
sell 818 shares at 975
sell 46 shares at 343
sell 917 shares at 17
buy 894 shares at 849
buy 817 shares at 671
sell 516 shares at 873
sell 66 shares at 810
sell 752 shares at 967
sell 481 shares at 549
buy 627 shares at 736
sell 601 shares at 417
sell 944 shares at 275
sell 960 shares at 443
buy 160 shares at 642
buy 182 shares at 393
sell 54 shares at 212
buy 215 shares at 55
buy 181 shares at 577
buy 729 shares at 227
buy 817 shares at 82
sell 233 shares at 959
buy 860 shares at 653
sell 654 shares at 745
buy 647 shares at 753
buy 40 shares at 655
sell 603 shares at 724
buy 9 shares at 309
buy 585 shares at 958
sell 812 shares at 63
sell 245 shares at 297
sell 203 shares at 508
buy 207 shares at 672
buy 952 shares at 779
buy 704 shares at 197
sell 710 shares at 127
buy 786 shares at 238
buy 94 shares at 402
sell 403 shares at 133
buy 466 shares at 397
buy 114 shares at 741
buy 973 shares at 549
buy 645 shares at 293
sell 775 shares at 897
sell 972 shares at 154
buy 98 shares at 409
sell 335 shares at 704
buy 88 shares at 953
sell 573 shares at 858
buy 321 shares at 52
sell 61 shares at 57
sell 961 shares at 10
sell 253 shares at 165
buy 149 shares at 879
sell 654 shares at 191
buy 415 shares at 911
buy 118 shares at 341
sell 70 shares at 555
sell 279 shares at 215
sell 331 shares at 277
sell 739 shares at 508
sell 749 shares at 500
buy 265 shares at 168
buy 143 shares at 481
buy 686 shares at 568
buy 948 shares at 978
sell 288 shares at 837
buy 195 shares at 382
buy 761 shares at 14
buy 389 shares at 923
sell 896 shares at 799
sell 747 shares at 88
sell 914 shares at 688
buy 746 shares at 541
sell 313 shares at 895
buy 642 shares at 902
buy 830 shares at 675
buy 211 shares at 565
buy 577 shares at 876
buy 499 shares at 465
sell 649 shares at 737
sell 88 shares at 747
buy 776 shares at 209
buy 668 shares at 935
buy 562 shares at 804
buy 463 shares at 710
sell 489 shares at 564
buy 53 shares at 57
buy 928 shares at 744
buy 745 shares at 543
buy 481 shares at 378
buy 227 shares at 460
sell 435 shares at 288
buy 721 shares at 381
buy 525 shares at 868
buy 586 shares at 372
sell 501 shares at 517
sell 909 shares at 843
sell 652 shares at 732
sell 546 shares at 197
sell 275 shares at 512
sell 734 shares at 828
sell 373 shares at 583
sell 754 shares at 113
sell 973 shares at 662
sell 696 shares at 773
sell 212 shares at 699
buy 407 shares at 113
sell 138 shares at 579
sell 687 shares at 325
sell 550 shares at 167
sell 729 shares at 137
sell 311 shares at 685
buy 775 shares at 19
sell 789 shares at 426
buy 561 shares at 356
buy 611 shares at 872
buy 723 shares at 593
sell 302 shares at 870
sell 978 shares at 150
sell 497 shares at 328
sell 633 shares at 781
buy 670 shares at 967
buy 40 shares at 877
buy 465 shares at 541
sell 821 shares at 881
sell 44 shares at 564
buy 636 shares at 811
sell 857 shares at 816
buy 359 shares at 311
buy 686 shares at 491
sell 466 shares at 573
buy 432 shares at 384
sell 661 shares at 857
buy 553 shares at 456
buy 433 shares at 492
sell 996 shares at 792
sell 159 shares at 702
sell 326 shares at 335
sell 636 shares at 621
sell 479 shares at 237
buy 403 shares at 348
buy 786 shares at 444
buy 994 shares at 209
buy 450 shares at 366
buy 293 shares at 339
sell 436 shares at 132
sell 137 shares at 320
sell 824 shares at 496
buy 796 shares at 529
buy 384 shares at 919
sell 732 shares at 995
buy 527 shares at 889
buy 736 shares at 566
sell 453 shares at 903
sell 791 shares at 144
buy 274 shares at 465
buy 945 shares at 133
sell 793 shares at 312
sell 321 shares at 816
buy 239 shares at 307
sell 586 shares at 277
buy 474 shares at 1
sell 391 shares at 510
sell 645 shares at 365
sell 788 shares at 669
buy 252 shares at 265
buy 736 shares at 648
buy 47 shares at 168
buy 214 shares at 862
sell 521 shares at 352
buy 149 shares at 578
sell 149 shares at 886
sell 10 shares at 369
sell 727 shares at 291
buy 395 shares at 665
sell 12 shares at 181
buy 659 shares at 322
sell 178 shares at 760
buy 40 shares at 989
buy 743 shares at 539
buy 672 shares at 327
buy 558 shares at 700
buy 278 shares at 898
buy 921 shares at 838
buy 585 shares at 70
sell 118 shares at 441
buy 791 shares at 415
sell 902 shares at 476
buy 891 shares at 584
sell 429 shares at 906
buy 107 shares at 99
sell 806 shares at 793
sell 55 shares at 634
sell 244 shares at 837
sell 665 shares at 118
buy 457 shares at 442
sell 871 shares at 480
buy 346 shares at 177
buy 282 shares at 52
buy 187 shares at 669
buy 637 shares at 381
765
sell 873 shares at 781
sell 279 shares at 767
sell 522 shares at 955
buy 186 shares at 73
sell 642 shares at 514
sell 864 shares at 345
sell 562 shares at 522
buy 843 shares at 925
buy 381 shares at 593
sell 369 shares at 326
buy 150 shares at 90
buy 268 shares at 794
buy 222 shares at 421
sell 294 shares at 185
sell 159 shares at 728
buy 504 shares at 167
sell 25 shares at 291
sell 949 shares at 707
sell 893 shares at 953
buy 218 shares at 160
sell 659 shares at 82
buy 453 shares at 229
sell 873 shares at 7
sell 409 shares at 306
sell 489 shares at 790
buy 655 shares at 620
buy 297 shares at 314
buy 356 shares at 920
sell 660 shares at 721
buy 171 shares at 253
sell 604 shares at 506
sell 833 shares at 908
sell 191 shares at 577
sell 496 shares at 468
sell 637 shares at 4
sell 257 shares at 698
buy 922 shares at 248
sell 193 shares at 821
buy 913 shares at 695
buy 518 shares at 813
sell 23 shares at 500
sell 283 shares at 846
sell 859 shares at 644
buy 678 shares at 666
sell 33 shares at 449
sell 83 shares at 71
buy 330 shares at 348
buy 502 shares at 273
sell 548 shares at 905
buy 360 shares at 196
buy 212 shares at 657
buy 57 shares at 721
sell 701 shares at 970
buy 718 shares at 408
sell 518 shares at 694
sell 589 shares at 616
buy 936 shares at 794
sell 208 shares at 893
sell 112 shares at 184
buy 659 shares at 92
sell 315 shares at 517
buy 35 shares at 317
buy 356 shares at 398
sell 116 shares at 338
sell 809 shares at 660
sell 424 shares at 662
buy 217 shares at 98
sell 461 shares at 215
buy 996 shares at 833
buy 88 shares at 351
buy 604 shares at 229
buy 920 shares at 669
buy 318 shares at 518
sell 7 shares at 67
sell 666 shares at 334
buy 679 shares at 470
buy 128 shares at 194
buy 694 shares at 205
sell 527 shares at 423
buy 229 shares at 456
buy 809 shares at 795
sell 830 shares at 800
buy 347 shares at 839
sell 414 shares at 586
buy 99 shares at 448
sell 568 shares at 470
buy 113 shares at 267
buy 669 shares at 280
buy 91 shares at 105
buy 546 shares at 926
sell 692 shares at 833
buy 491 shares at 344
buy 329 shares at 127
sell 915 shares at 578
sell 714 shares at 388
buy 184 shares at 216
buy 450 shares at 722
buy 82 shares at 707
buy 186 shares at 386
sell 111 shares at 591
buy 944 shares at 377
buy 639 shares at 971
sell 117 shares at 746
sell 47 shares at 867
buy 434 shares at 402
sell 649 shares at 34
sell 722 shares at 586
buy 429 shares at 953
sell 814 shares at 637
buy 757 shares at 410
sell 485 shares at 433
sell 807 shares at 146
buy 552 shares at 998
buy 418 shares at 530
sell 819 shares at 328
buy 205 shares at 191
sell 142 shares at 238
sell 94 shares at 86
sell 730 shares at 15
sell 492 shares at 481
sell 924 shares at 410
sell 69 shares at 634
buy 418 shares at 497
sell 299 shares at 828
buy 978 shares at 853
buy 169 shares at 15
sell 406 shares at 826
buy 843 shares at 359
buy 209 shares at 23
sell 41 shares at 149
buy 451 shares at 735
buy 436 shares at 805
buy 284 shares at 329
buy 111 shares at 108
buy 315 shares at 305
buy 330 shares at 672
sell 507 shares at 243
sell 217 shares at 307
sell 240 shares at 112
sell 740 shares at 351
sell 475 shares at 729
sell 279 shares at 734
buy 960 shares at 808
sell 67 shares at 651
sell 723 shares at 792
buy 394 shares at 911
sell 988 shares at 550
sell 294 shares at 946
buy 758 shares at 184
buy 108 shares at 982
buy 189 shares at 469
buy 922 shares at 109
sell 729 shares at 185
buy 379 shares at 545
buy 523 shares at 15
buy 433 shares at 503
sell 335 shares at 321
sell 280 shares at 645
buy 816 shares at 185
sell 797 shares at 965
sell 617 shares at 484
sell 726 shares at 829
sell 262 shares at 452
buy 806 shares at 387
buy 172 shares at 740
buy 675 shares at 463
buy 995 shares at 932
buy 639 shares at 389
sell 823 shares at 139
sell 787 shares at 998
buy 622 shares at 964
sell 450 shares at 119
buy 254 shares at 195
buy 992 shares at 351
sell 731 shares at 238
sell 193 shares at 647
sell 477 shares at 841
sell 217 shares at 720
buy 355 shares at 879
buy 704 shares at 205
buy 667 shares at 680
sell 785 shares at 771
buy 331 shares at 939
sell 682 shares at 720
sell 271 shares at 955
buy 270 shares at 714
buy 110 shares at 146
buy 181 shares at 573
buy 412 shares at 989
sell 616 shares at 228
sell 647 shares at 606
buy 417 shares at 605
buy 707 shares at 405
sell 427 shares at 811
buy 733 shares at 207
sell 446 shares at 686
buy 592 shares at 357
buy 516 shares at 856
sell 504 shares at 571
sell 84 shares at 992
sell 689 shares at 116
buy 645 shares at 258
buy 401 shares at 185
buy 211 shares at 795
sell 770 shares at 437
buy 807 shares at 350
sell 163 shares at 884
buy 370 shares at 527
buy 940 shares at 351
sell 931 shares at 937
sell 46 shares at 139
sell 303 shares at 340
sell 840 shares at 309
buy 986 shares at 984
sell 774 shares at 438
sell 124 shares at 976
sell 359 shares at 959
buy 886 shares at 886
sell 588 shares at 327
sell 524 shares at 624
buy 15 shares at 4
buy 706 shares at 72
sell 14 shares at 136
buy 349 shares at 601
buy 786 shares at 276
sell 113 shares at 72
sell 424 shares at 674
buy 309 shares at 790
sell 987 shares at 627
sell 963 shares at 51
sell 966 shares at 109
buy 390 shares at 212
sell 877 shares at 617
sell 477 shares at 566
sell 752 shares at 499
sell 175 shares at 206
buy 200 shares at 36
buy 989 shares at 577
sell 967 shares at 354
sell 369 shares at 367
buy 477 shares at 607
sell 688 shares at 861
buy 657 shares at 820
buy 222 shares at 792
buy 720 shares at 464
buy 278 shares at 274
buy 665 shares at 197
buy 593 shares at 542
sell 947 shares at 548
sell 665 shares at 540
buy 271 shares at 494
sell 131 shares at 765
sell 950 shares at 778
buy 93 shares at 315
buy 556 shares at 680
sell 182 shares at 149
sell 378 shares at 793
buy 271 shares at 636
buy 170 shares at 819
buy 709 shares at 969
buy 554 shares at 840
buy 671 shares at 835
sell 448 shares at 869
sell 114 shares at 912
buy 145 shares at 175
sell 646 shares at 510
buy 438 shares at 122
sell 425 shares at 751
buy 595 shares at 620
sell 916 shares at 787
buy 755 shares at 266
buy 941 shares at 719
sell 161 shares at 950
buy 72 shares at 482
sell 247 shares at 458
buy 108 shares at 989
sell 582 shares at 54
sell 332 shares at 495
sell 951 shares at 559
buy 737 shares at 441
buy 354 shares at 735
buy 72 shares at 582
sell 373 shares at 452
buy 206 shares at 768
buy 663 shares at 550
buy 651 shares at 828
sell 56 shares at 751
buy 551 shares at 111
buy 109 shares at 599
buy 901 shares at 681
sell 987 shares at 679
buy 921 shares at 782
buy 372 shares at 826
sell 491 shares at 30
sell 392 shares at 305
sell 219 shares at 179
sell 969 shares at 160
sell 431 shares at 74
sell 29 shares at 967
buy 62 shares at 162
buy 740 shares at 93
buy 521 shares at 729
sell 698 shares at 436
buy 727 shares at 867
sell 384 shares at 151
buy 562 shares at 449
buy 73 shares at 749
sell 146 shares at 457
sell 112 shares at 363
buy 625 shares at 730
sell 717 shares at 349
buy 797 shares at 954
sell 232 shares at 480
buy 450 shares at 728
sell 952 shares at 467
buy 400 shares at 598
buy 500 shares at 299
sell 309 shares at 968
buy 671 shares at 420
buy 752 shares at 253
buy 452 shares at 146
buy 758 shares at 779
sell 237 shares at 284
buy 316 shares at 838
sell 783 shares at 767
buy 732 shares at 431
sell 382 shares at 8
sell 701 shares at 657
buy 121 shares at 451
sell 725 shares at 60
sell 870 shares at 293
buy 1000 shares at 242
buy 635 shares at 339
sell 473 shares at 19
sell 239 shares at 148
buy 22 shares at 228
sell 29 shares at 59
buy 686 shares at 742
buy 488 shares at 732
buy 548 shares at 745
sell 192 shares at 862
sell 786 shares at 430
sell 124 shares at 107
sell 495 shares at 20
buy 994 shares at 248
sell 222 shares at 611
sell 632 shares at 704
buy 725 shares at 531
buy 809 shares at 706
sell 905 shares at 705
buy 118 shares at 76
sell 899 shares at 20
sell 5 shares at 612
sell 24 shares at 191
buy 624 shares at 241
sell 234 shares at 882
sell 289 shares at 544
sell 819 shares at 587
sell 524 shares at 314
buy 228 shares at 881
sell 655 shares at 347
buy 675 shares at 5
buy 638 shares at 447
buy 180 shares at 365
sell 773 shares at 777
buy 654 shares at 535
buy 550 shares at 865
sell 136 shares at 827
buy 801 shares at 866
buy 34 shares at 712
buy 380 shares at 815
buy 736 shares at 36
buy 183 shares at 155
sell 899 shares at 630
sell 28 shares at 129
sell 562 shares at 251
buy 426 shares at 958
sell 605 shares at 954
sell 822 shares at 768
buy 885 shares at 457
buy 700 shares at 726
sell 87 shares at 650
sell 593 shares at 599
buy 222 shares at 538
sell 351 shares at 9
buy 953 shares at 251
sell 263 shares at 147
sell 216 shares at 944
buy 335 shares at 228
sell 143 shares at 665
buy 869 shares at 134
buy 870 shares at 335
buy 468 shares at 272
sell 358 shares at 742
sell 718 shares at 111
buy 968 shares at 859
buy 467 shares at 168
sell 762 shares at 255
sell 342 shares at 945
sell 6 shares at 457
sell 491 shares at 205
buy 826 shares at 652
buy 449 shares at 537
sell 542 shares at 14
buy 5 shares at 712
sell 863 shares at 113
sell 31 shares at 818
sell 285 shares at 785
buy 581 shares at 967
sell 37 shares at 835
sell 593 shares at 197
buy 244 shares at 76
buy 132 shares at 175
buy 145 shares at 742
buy 209 shares at 18
buy 321 shares at 363
buy 490 shares at 676
buy 274 shares at 806
sell 592 shares at 698
sell 778 shares at 283
buy 974 shares at 225
sell 49 shares at 658
sell 224 shares at 915
sell 317 shares at 973
sell 335 shares at 572
sell 49 shares at 175
buy 724 shares at 640
sell 530 shares at 488
buy 579 shares at 971
sell 214 shares at 35
sell 438 shares at 136
sell 95 shares at 181
buy 362 shares at 821
sell 334 shares at 593
sell 905 shares at 862
sell 431 shares at 338
sell 70 shares at 135
buy 909 shares at 772
buy 232 shares at 683
sell 266 shares at 184
sell 401 shares at 463
sell 933 shares at 67
buy 754 shares at 719
sell 698 shares at 947
sell 559 shares at 843
sell 897 shares at 73
sell 383 shares at 351
sell 154 shares at 705
buy 188 shares at 588
buy 372 shares at 754
buy 186 shares at 132
sell 252 shares at 300
buy 322 shares at 915
sell 268 shares at 890
buy 462 shares at 551
buy 534 shares at 115
buy 885 shares at 462
sell 589 shares at 878
sell 529 shares at 906
buy 282 shares at 814
sell 765 shares at 987
buy 65 shares at 264
sell 331 shares at 122
sell 220 shares at 85
buy 770 shares at 98
buy 237 shares at 669
buy 698 shares at 136
buy 927 shares at 337
buy 184 shares at 43
sell 997 shares at 937
buy 335 shares at 554
buy 599 shares at 356
buy 72 shares at 761
sell 509 shares at 488
sell 606 shares at 834
sell 274 shares at 641
buy 761 shares at 982
buy 449 shares at 559
sell 491 shares at 725
buy 428 shares at 122
buy 333 shares at 801
buy 689 shares at 244
buy 449 shares at 455
buy 936 shares at 996
sell 121 shares at 756
buy 762 shares at 638
buy 95 shares at 108
buy 654 shares at 275
buy 730 shares at 72
sell 851 shares at 701
buy 651 shares at 678
buy 246 shares at 989
buy 700 shares at 251
buy 695 shares at 584
buy 803 shares at 777
sell 792 shares at 575
buy 252 shares at 998
sell 878 shares at 533
buy 950 shares at 164
buy 650 shares at 989
sell 679 shares at 242
buy 667 shares at 827
buy 269 shares at 100
buy 852 shares at 525
buy 980 shares at 886
buy 554 shares at 368
sell 551 shares at 962
buy 435 shares at 651
sell 950 shares at 993
buy 939 shares at 416
buy 180 shares at 690
sell 6 shares at 966
sell 457 shares at 487
sell 981 shares at 708
buy 219 shares at 328
buy 586 shares at 101
buy 899 shares at 666
sell 902 shares at 482
buy 246 shares at 176
buy 662 shares at 818
sell 703 shares at 462
buy 668 shares at 135
buy 154 shares at 475
sell 214 shares at 436
sell 541 shares at 248
buy 641 shares at 391
buy 307 shares at 88
sell 140 shares at 688
sell 315 shares at 722
buy 133 shares at 57
buy 946 shares at 979
sell 80 shares at 783
buy 907 shares at 593
sell 342 shares at 210
sell 941 shares at 160
buy 331 shares at 680
buy 771 shares at 785
sell 458 shares at 141
buy 531 shares at 45
buy 587 shares at 547
sell 917 shares at 62
buy 700 shares at 927
buy 292 shares at 811
sell 853 shares at 497
sell 365 shares at 747
buy 44 shares at 890
buy 829 shares at 25
sell 969 shares at 818
sell 365 shares at 750
sell 264 shares at 997
buy 325 shares at 728
sell 252 shares at 404
buy 62 shares at 864
buy 910 shares at 229
buy 9 shares at 936
buy 250 shares at 286
buy 626 shares at 967
buy 443 shares at 770
buy 192 shares at 30
sell 541 shares at 172
buy 268 shares at 253
sell 24 shares at 898
buy 887 shares at 946
buy 115 shares at 285
buy 402 shares at 476
sell 688 shares at 384
buy 6 shares at 687
buy 776 shares at 818
sell 157 shares at 917
sell 681 shares at 732
sell 933 shares at 811
buy 182 shares at 566
buy 127 shares at 572
buy 411 shares at 343
buy 238 shares at 24
sell 973 shares at 65
buy 659 shares at 707
sell 476 shares at 974
buy 392 shares at 35
buy 476 shares at 640
buy 638 shares at 784
sell 203 shares at 196
sell 126 shares at 631
sell 468 shares at 304
buy 844 shares at 92
sell 260 shares at 633
sell 967 shares at 861
sell 292 shares at 446
buy 679 shares at 807
sell 318 shares at 676
buy 101 shares at 225
buy 649 shares at 706
sell 279 shares at 368
sell 935 shares at 508
buy 378 shares at 58
sell 10 shares at 845
sell 222 shares at 957
sell 667 shares at 376
sell 825 shares at 622
buy 500 shares at 259
buy 724 shares at 724
buy 429 shares at 825
sell 148 shares at 481
sell 7 shares at 261
buy 64 shares at 861
sell 261 shares at 304
buy 217 shares at 359
buy 944 shares at 379
sell 565 shares at 395
buy 176 shares at 737
buy 251 shares at 100
buy 427 shares at 564
buy 907 shares at 675
buy 168 shares at 417
buy 380 shares at 445
buy 36 shares at 850
buy 394 shares at 616
buy 124 shares at 955
buy 519 shares at 313
sell 607 shares at 495
sell 707 shares at 176
buy 622 shares at 933
buy 296 shares at 471
sell 713 shares at 508
sell 157 shares at 551
buy 359 shares at 658
sell 974 shares at 25
buy 281 shares at 961
buy 593 shares at 192
sell 87 shares at 987
sell 614 shares at 310
buy 899 shares at 882
sell 721 shares at 233
sell 228 shares at 491
buy 130 shares at 267
buy 788 shares at 775
sell 812 shares at 318
sell 124 shares at 902
sell 315 shares at 314
sell 302 shares at 243
sell 963 shares at 779
sell 196 shares at 373
sell 429 shares at 940
buy 271 shares at 451
sell 889 shares at 377
buy 664 shares at 812
buy 981 shares at 253
sell 235 shares at 372
buy 548 shares at 770
sell 142 shares at 113
sell 921 shares at 541
buy 645 shares at 935
buy 585 shares at 579
buy 387 shares at 943
sell 115 shares at 886
buy 927 shares at 959
buy 179 shares at 170
buy 902 shares at 193
sell 672 shares at 340
sell 136 shares at 153
sell 676 shares at 619
sell 963 shares at 399
sell 541 shares at 22
sell 484 shares at 426
buy 721 shares at 99
buy 31 shares at 13
buy 201 shares at 590
buy 393 shares at 500
sell 84 shares at 643
buy 588 shares at 38
sell 558 shares at 574
sell 956 shares at 30
buy 330 shares at 130
sell 107 shares at 167
sell 557 shares at 941
buy 570 shares at 478
buy 511 shares at 293
buy 10 shares at 287
buy 5 shares at 534
sell 42 shares at 804
sell 615 shares at 209
buy 644 shares at 641
sell 125 shares at 684
sell 643 shares at 619
buy 584 shares at 389
sell 413 shares at 231
sell 706 shares at 752
sell 344 shares at 177
sell 229 shares at 995
buy 384 shares at 248
buy 592 shares at 88
sell 584 shares at 838
sell 267 shares at 248
buy 237 shares at 634
sell 977 shares at 479
sell 208 shares at 880
buy 311 shares at 850
sell 488 shares at 682
sell 834 shares at 172
buy 81 shares at 370
sell 520 shares at 609
sell 710 shares at 462
sell 957 shares at 662
buy 590 shares at 987
buy 420 shares at 306
sell 299 shares at 208
buy 500 shares at 522
sell 182 shares at 542
buy 705 shares at 256
buy 75 shares at 551
sell 683 shares at 876
buy 497 shares at 497
buy 510 shares at 701
buy 848 shares at 171
sell 153 shares at 582
buy 712 shares at 970
sell 234 shares at 916
buy 127 shares at 173
sell 734 shares at 269
sell 284 shares at 198
sell 512 shares at 559
sell 360 shares at 440
sell 60 shares at 29
buy 582 shares at 575
sell 164 shares at 414
buy 485 shares at 672
sell 400 shares at 581
sell 925 shares at 990
sell 193 shares at 283
buy 743 shares at 281
sell 301 shares at 705
buy 92 shares at 164
sell 121 shares at 470
sell 47 shares at 286
buy 460 shares at 302
buy 483 shares at 822
sell 64 shares at 53
sell 53 shares at 870
buy 335 shares at 812
buy 616 shares at 488
buy 672 shares at 800
buy 835 shares at 974
buy 305 shares at 156
buy 942 shares at 748
sell 243 shares at 922
sell 416 shares at 611
buy 469 shares at 136
buy 338 shares at 61
sell 149 shares at 909
buy 989 shares at 302
sell 788 shares at 789
buy 761 shares at 577
buy 268 shares at 808
sell 368 shares at 159
buy 641 shares at 908
sell 604 shares at 116
sell 739 shares at 158
buy 799 shares at 264
sell 60 shares at 421
sell 361 shares at 265
buy 150 shares at 76
buy 78 shares at 559
buy 885 shares at 228
sell 395 shares at 201
sell 302 shares at 467
328
sell 404 shares at 769
sell 143 shares at 926
sell 293 shares at 189
sell 352 shares at 962
sell 65 shares at 226
buy 566 shares at 654
sell 643 shares at 212
buy 879 shares at 791
buy 273 shares at 991
sell 574 shares at 809
buy 342 shares at 489
buy 619 shares at 93
sell 160 shares at 145
buy 121 shares at 631
buy 698 shares at 51
sell 703 shares at 97
sell 266 shares at 852
sell 56 shares at 133
sell 398 shares at 206
buy 207 shares at 440
sell 695 shares at 474
buy 139 shares at 559
sell 283 shares at 491
sell 266 shares at 363
buy 668 shares at 938
sell 765 shares at 578
buy 968 shares at 782
buy 100 shares at 629
sell 658 shares at 705
sell 97 shares at 702
sell 570 shares at 623
sell 480 shares at 590
buy 970 shares at 175
sell 684 shares at 919
buy 622 shares at 487
buy 551 shares at 752
buy 332 shares at 72
sell 312 shares at 306
buy 17 shares at 947
buy 718 shares at 985
sell 692 shares at 230
sell 633 shares at 872
buy 807 shares at 5
buy 77 shares at 420
sell 563 shares at 452
sell 667 shares at 151
buy 738 shares at 615
buy 43 shares at 398
buy 989 shares at 280
sell 974 shares at 820
buy 555 shares at 455
sell 778 shares at 12
sell 782 shares at 48
buy 553 shares at 405
buy 356 shares at 446
buy 507 shares at 460
buy 473 shares at 376
buy 870 shares at 272
sell 501 shares at 831
buy 320 shares at 406
buy 127 shares at 50
sell 490 shares at 385
sell 889 shares at 705
sell 645 shares at 832
sell 443 shares at 35
sell 902 shares at 800
sell 278 shares at 232
buy 901 shares at 753
buy 731 shares at 316
buy 488 shares at 868
buy 537 shares at 97
sell 273 shares at 880
sell 978 shares at 793
sell 809 shares at 487
sell 843 shares at 437
sell 994 shares at 391
buy 577 shares at 203
buy 329 shares at 839
buy 645 shares at 344
sell 864 shares at 702
sell 313 shares at 731
sell 192 shares at 886
buy 336 shares at 530
buy 174 shares at 414
buy 611 shares at 590
buy 1 shares at 561
buy 556 shares at 785
sell 394 shares at 286
sell 90 shares at 39
buy 143 shares at 226
buy 873 shares at 548
buy 758 shares at 758
sell 287 shares at 888
sell 700 shares at 348
sell 641 shares at 967
sell 553 shares at 781
buy 337 shares at 236
buy 974 shares at 619
sell 364 shares at 331
sell 589 shares at 39
sell 136 shares at 963
buy 893 shares at 198
buy 133 shares at 625
sell 832 shares at 740
sell 150 shares at 28
buy 930 shares at 574
buy 165 shares at 824
buy 136 shares at 630
sell 466 shares at 181
buy 857 shares at 821
sell 819 shares at 955
buy 368 shares at 961
buy 993 shares at 76
sell 84 shares at 477
buy 111 shares at 929
buy 36 shares at 373
buy 211 shares at 370
sell 840 shares at 704
sell 372 shares at 363
sell 544 shares at 33
sell 850 shares at 644
buy 810 shares at 391
buy 237 shares at 382
sell 713 shares at 505
sell 993 shares at 811
buy 718 shares at 266
sell 87 shares at 299
buy 790 shares at 201
buy 152 shares at 237
sell 537 shares at 739
sell 180 shares at 449
buy 922 shares at 977
sell 303 shares at 225
sell 159 shares at 464
buy 969 shares at 491
sell 235 shares at 275
sell 885 shares at 447
sell 437 shares at 181
buy 674 shares at 754
buy 764 shares at 51
buy 213 shares at 892
sell 541 shares at 582
buy 765 shares at 785
buy 581 shares at 873
sell 71 shares at 378
sell 697 shares at 875
sell 495 shares at 441
buy 675 shares at 93
sell 429 shares at 535
buy 831 shares at 833
buy 722 shares at 666
sell 655 shares at 31
sell 792 shares at 318
sell 664 shares at 259
sell 393 shares at 710
buy 619 shares at 130
buy 59 shares at 488
sell 152 shares at 731
sell 38 shares at 762
sell 870 shares at 818
sell 536 shares at 637
sell 566 shares at 669
buy 235 shares at 593
buy 493 shares at 281
buy 203 shares at 902
sell 684 shares at 944
sell 172 shares at 331
buy 254 shares at 565
buy 367 shares at 473
sell 184 shares at 809
buy 172 shares at 679
buy 840 shares at 271
buy 784 shares at 870
sell 417 shares at 259
sell 670 shares at 664
buy 613 shares at 814
sell 944 shares at 582
buy 508 shares at 760
buy 332 shares at 442
sell 140 shares at 161
sell 170 shares at 101
buy 441 shares at 929
buy 662 shares at 322
buy 920 shares at 301
sell 936 shares at 773
sell 749 shares at 799
buy 682 shares at 861
sell 441 shares at 93
buy 882 shares at 931
sell 42 shares at 486
sell 143 shares at 225
sell 71 shares at 135
buy 744 shares at 884
sell 44 shares at 121
buy 169 shares at 774
buy 967 shares at 448
sell 179 shares at 735
buy 624 shares at 316
sell 554 shares at 405
sell 391 shares at 176
sell 615 shares at 439
sell 749 shares at 871
buy 985 shares at 95
sell 105 shares at 980
sell 231 shares at 136
buy 678 shares at 228
buy 764 shares at 419
sell 80 shares at 292
buy 836 shares at 605
sell 11 shares at 151
sell 801 shares at 91
buy 671 shares at 173
buy 765 shares at 677
buy 96 shares at 276
buy 232 shares at 919
buy 459 shares at 81
sell 229 shares at 562
buy 520 shares at 870
sell 476 shares at 152
buy 979 shares at 988
buy 69 shares at 566
sell 242 shares at 758
sell 270 shares at 51
sell 546 shares at 976
buy 816 shares at 710
buy 248 shares at 673
buy 810 shares at 666
buy 31 shares at 775
sell 182 shares at 610
sell 521 shares at 633
buy 86 shares at 18
sell 196 shares at 851
buy 246 shares at 59
sell 574 shares at 32
buy 635 shares at 100
buy 307 shares at 751
sell 325 shares at 212
sell 99 shares at 901
buy 60 shares at 462
sell 44 shares at 499
buy 61 shares at 865
sell 264 shares at 300
sell 322 shares at 976
buy 353 shares at 626
buy 804 shares at 820
buy 906 shares at 182
buy 117 shares at 791
buy 18 shares at 561
buy 831 shares at 361
sell 329 shares at 694
buy 194 shares at 196
sell 493 shares at 488
buy 821 shares at 326
sell 446 shares at 410
buy 265 shares at 419
buy 446 shares at 414
buy 588 shares at 716
sell 148 shares at 693
buy 860 shares at 121
buy 554 shares at 960
sell 101 shares at 842
buy 940 shares at 137
buy 266 shares at 695
sell 675 shares at 927
sell 446 shares at 511
sell 859 shares at 898
buy 574 shares at 543
buy 619 shares at 657
sell 91 shares at 787
buy 50 shares at 748
sell 243 shares at 390
buy 732 shares at 224
sell 426 shares at 255
buy 704 shares at 754
sell 214 shares at 402
sell 464 shares at 315
sell 358 shares at 377
sell 14 shares at 26
sell 801 shares at 823
buy 900 shares at 832
buy 289 shares at 745
sell 865 shares at 759
sell 119 shares at 65
buy 225 shares at 635
buy 626 shares at 880
sell 292 shares at 922
buy 20 shares at 175
buy 46 shares at 353
buy 868 shares at 149
sell 51 shares at 35
buy 796 shares at 322
buy 906 shares at 851
buy 970 shares at 464
buy 957 shares at 502
buy 836 shares at 595
sell 110 shares at 902
sell 636 shares at 672
buy 988 shares at 152
sell 136 shares at 293
buy 522 shares at 586
sell 843 shares at 778
buy 45 shares at 259
buy 508 shares at 956
buy 361 shares at 772
sell 956 shares at 163
buy 857 shares at 180
sell 881 shares at 193
buy 32 shares at 873
sell 324 shares at 950
buy 909 shares at 246
buy 38 shares at 593
sell 297 shares at 439
buy 252 shares at 191
sell 375 shares at 264
buy 538 shares at 293
buy 717 shares at 509
buy 909 shares at 187
sell 133 shares at 499
buy 434 shares at 151
buy 32 shares at 289
buy 976 shares at 949
buy 415 shares at 154
sell 605 shares at 52
buy 220 shares at 810
sell 512 shares at 928
sell 372 shares at 353
buy 558 shares at 634
buy 57 shares at 444
636
buy 872 shares at 559
sell 903 shares at 847
buy 230 shares at 147
sell 644 shares at 301
buy 600 shares at 352
sell 819 shares at 513
sell 682 shares at 792
sell 54 shares at 144
buy 611 shares at 778
buy 19 shares at 573
sell 577 shares at 560
sell 424 shares at 63
buy 570 shares at 694
buy 870 shares at 489
sell 574 shares at 394
buy 438 shares at 363
sell 230 shares at 771
buy 725 shares at 155
sell 854 shares at 231
sell 778 shares at 261
buy 338 shares at 80
sell 752 shares at 122
buy 797 shares at 66
buy 286 shares at 239
sell 31 shares at 408
buy 393 shares at 177
sell 515 shares at 116
buy 669 shares at 736
sell 899 shares at 762
sell 511 shares at 398
buy 942 shares at 52
sell 63 shares at 283
buy 128 shares at 937
sell 719 shares at 513
sell 478 shares at 310
sell 6 shares at 32
sell 121 shares at 839
sell 209 shares at 580
sell 322 shares at 693
buy 719 shares at 11
sell 770 shares at 459
buy 53 shares at 244
sell 341 shares at 485
sell 853 shares at 522
sell 514 shares at 196
buy 545 shares at 900
sell 736 shares at 348
sell 315 shares at 662
buy 359 shares at 644
buy 721 shares at 524
sell 180 shares at 619
sell 775 shares at 304
buy 611 shares at 403
buy 132 shares at 981
buy 679 shares at 278
buy 578 shares at 52
sell 277 shares at 183
sell 290 shares at 435
sell 933 shares at 247
buy 809 shares at 380
sell 427 shares at 583
sell 82 shares at 204
buy 836 shares at 228
sell 817 shares at 593
buy 446 shares at 163
sell 497 shares at 598
buy 679 shares at 577
sell 466 shares at 644
buy 712 shares at 376
buy 444 shares at 819
buy 26 shares at 982
buy 581 shares at 676
sell 809 shares at 144
sell 753 shares at 575
buy 267 shares at 490
buy 864 shares at 731
sell 441 shares at 901
buy 436 shares at 52
sell 163 shares at 141
buy 981 shares at 514
buy 962 shares at 695
buy 989 shares at 6
buy 485 shares at 399
sell 59 shares at 628
sell 548 shares at 24
sell 630 shares at 866
sell 883 shares at 203
buy 934 shares at 923
buy 74 shares at 108
sell 939 shares at 5
buy 985 shares at 696
sell 991 shares at 765
sell 741 shares at 63
sell 368 shares at 872
sell 744 shares at 434
buy 609 shares at 911
buy 163 shares at 603
buy 86 shares at 87
sell 545 shares at 358
buy 549 shares at 439
buy 597 shares at 853
buy 361 shares at 581
sell 775 shares at 297
buy 647 shares at 497
sell 80 shares at 107
sell 342 shares at 265
buy 296 shares at 757
sell 734 shares at 778
sell 91 shares at 85
buy 530 shares at 818
buy 734 shares at 841
buy 314 shares at 496
sell 962 shares at 494
sell 458 shares at 232
buy 917 shares at 689
buy 181 shares at 890
sell 289 shares at 50
sell 67 shares at 373
sell 503 shares at 485
buy 672 shares at 790
buy 864 shares at 995
sell 360 shares at 148
sell 205 shares at 13
buy 788 shares at 653
buy 476 shares at 939
sell 717 shares at 9
sell 767 shares at 420
sell 491 shares at 478
buy 976 shares at 270
sell 117 shares at 153
sell 463 shares at 268
buy 610 shares at 117
buy 622 shares at 632
sell 627 shares at 108
buy 565 shares at 393
sell 925 shares at 595
sell 344 shares at 681
sell 174 shares at 703
buy 443 shares at 144
buy 947 shares at 439
buy 215 shares at 757
sell 683 shares at 587
sell 314 shares at 480
sell 421 shares at 577
sell 166 shares at 461
buy 112 shares at 821
sell 792 shares at 249
buy 494 shares at 795
sell 989 shares at 831
sell 427 shares at 195
sell 184 shares at 26
buy 122 shares at 968
sell 602 shares at 870
buy 178 shares at 746
sell 991 shares at 248
buy 811 shares at 667
sell 411 shares at 10
buy 205 shares at 48
sell 387 shares at 260
sell 933 shares at 914
buy 959 shares at 866
buy 278 shares at 385
sell 147 shares at 586
buy 245 shares at 100
buy 492 shares at 387
buy 510 shares at 543
buy 519 shares at 458
buy 919 shares at 868
sell 178 shares at 772
sell 91 shares at 664
sell 308 shares at 334
buy 692 shares at 188
sell 277 shares at 515
sell 377 shares at 443
buy 115 shares at 900
buy 658 shares at 348
buy 467 shares at 605
buy 335 shares at 625
sell 458 shares at 200
sell 473 shares at 162
sell 158 shares at 409
buy 345 shares at 613
sell 859 shares at 95
sell 653 shares at 75
sell 553 shares at 299
buy 900 shares at 366
sell 856 shares at 943
sell 480 shares at 743
buy 32 shares at 108
buy 193 shares at 3
sell 601 shares at 987
buy 566 shares at 631
buy 660 shares at 967
sell 734 shares at 579
sell 32 shares at 919
buy 749 shares at 725
sell 44 shares at 541
sell 786 shares at 823
buy 245 shares at 791
buy 247 shares at 568
sell 586 shares at 169
buy 216 shares at 575
sell 182 shares at 678
buy 112 shares at 992
sell 30 shares at 958
sell 755 shares at 828
buy 295 shares at 245
sell 469 shares at 869
buy 611 shares at 325
buy 530 shares at 460
sell 698 shares at 492
sell 272 shares at 124
buy 302 shares at 673
buy 293 shares at 881
sell 602 shares at 822
sell 429 shares at 146
sell 25 shares at 570
sell 245 shares at 38
sell 570 shares at 290
buy 381 shares at 139
sell 872 shares at 235
sell 347 shares at 267
buy 19 shares at 515
buy 251 shares at 297
sell 72 shares at 190
sell 569 shares at 464
sell 491 shares at 493
sell 528 shares at 167
buy 169 shares at 310
sell 308 shares at 62
buy 894 shares at 344
sell 160 shares at 674
sell 675 shares at 276
buy 971 shares at 531
sell 512 shares at 78
buy 975 shares at 578
buy 467 shares at 210
sell 986 shares at 866
sell 295 shares at 767
buy 356 shares at 588
sell 51 shares at 790
sell 77 shares at 216
sell 704 shares at 340
sell 235 shares at 482
buy 664 shares at 227
buy 594 shares at 396
sell 803 shares at 133
buy 669 shares at 360
buy 435 shares at 466
sell 22 shares at 740
buy 164 shares at 322
buy 731 shares at 148
sell 70 shares at 134
sell 903 shares at 794
sell 130 shares at 776
buy 877 shares at 269
buy 9 shares at 89
buy 720 shares at 727
buy 185 shares at 998
buy 924 shares at 267
sell 597 shares at 891
sell 97 shares at 918
buy 230 shares at 373
buy 24 shares at 532
sell 799 shares at 924
sell 420 shares at 332
sell 508 shares at 981
buy 234 shares at 785
buy 583 shares at 256
buy 201 shares at 514
buy 91 shares at 145
buy 361 shares at 291
buy 733 shares at 815
sell 264 shares at 760
sell 188 shares at 607
buy 519 shares at 288
sell 852 shares at 492
buy 988 shares at 57
buy 595 shares at 340
buy 460 shares at 160
sell 956 shares at 255
sell 246 shares at 946
sell 412 shares at 86
sell 523 shares at 455
buy 482 shares at 199
buy 769 shares at 741
sell 260 shares at 55
buy 668 shares at 875
sell 8 shares at 633
buy 519 shares at 972
buy 773 shares at 512
sell 70 shares at 494
sell 507 shares at 188
sell 961 shares at 262
buy 511 shares at 952
buy 252 shares at 181
buy 306 shares at 929
sell 532 shares at 231
buy 164 shares at 169
buy 136 shares at 53
buy 999 shares at 748
buy 844 shares at 47
buy 31 shares at 944
sell 644 shares at 252
sell 596 shares at 82
buy 776 shares at 746
sell 56 shares at 177
sell 287 shares at 220
buy 807 shares at 931
sell 211 shares at 1000
sell 958 shares at 940
buy 357 shares at 651
buy 300 shares at 136
buy 551 shares at 128
sell 984 shares at 80
buy 729 shares at 894
buy 258 shares at 960
buy 477 shares at 682
buy 407 shares at 936
buy 759 shares at 706
sell 698 shares at 610
sell 700 shares at 513
buy 188 shares at 610
buy 315 shares at 90
buy 746 shares at 213
buy 639 shares at 931
sell 950 shares at 776
buy 984 shares at 29
buy 271 shares at 568
buy 976 shares at 913
sell 586 shares at 172
sell 98 shares at 389
buy 59 shares at 313
buy 500 shares at 185
sell 712 shares at 958
sell 994 shares at 67
sell 122 shares at 905
buy 150 shares at 999
buy 718 shares at 570
buy 982 shares at 900
sell 154 shares at 339
buy 894 shares at 828
buy 206 shares at 16
buy 742 shares at 391
sell 52 shares at 432
sell 118 shares at 218
buy 22 shares at 994
sell 21 shares at 720
buy 942 shares at 781
buy 841 shares at 113
sell 532 shares at 772
buy 359 shares at 664
sell 374 shares at 5
sell 116 shares at 108
buy 547 shares at 359
sell 116 shares at 26
sell 109 shares at 686
sell 181 shares at 819
buy 313 shares at 101
sell 777 shares at 453
buy 548 shares at 434
buy 563 shares at 272
sell 919 shares at 3
buy 27 shares at 939
buy 737 shares at 617
sell 762 shares at 346
sell 799 shares at 545
sell 617 shares at 765
buy 70 shares at 357
buy 522 shares at 538
buy 307 shares at 264
buy 578 shares at 169
sell 580 shares at 784
sell 870 shares at 124
sell 487 shares at 227
sell 184 shares at 580
sell 728 shares at 48
buy 844 shares at 329
sell 200 shares at 437
buy 90 shares at 562
buy 353 shares at 816
sell 874 shares at 265
buy 657 shares at 980
sell 781 shares at 262
sell 359 shares at 570
sell 291 shares at 967
buy 690 shares at 125
buy 18 shares at 81
sell 807 shares at 358
buy 368 shares at 704
sell 183 shares at 571
buy 799 shares at 96
buy 779 shares at 198
buy 392 shares at 583
sell 314 shares at 486
sell 280 shares at 226
buy 404 shares at 150
buy 836 shares at 506
buy 546 shares at 705
sell 249 shares at 103
buy 172 shares at 943
buy 267 shares at 135
buy 817 shares at 200
buy 399 shares at 921
sell 236 shares at 127
buy 462 shares at 691
sell 963 shares at 545
buy 468 shares at 88
sell 172 shares at 649
buy 627 shares at 368
sell 569 shares at 455
sell 55 shares at 76
sell 254 shares at 847
buy 526 shares at 397
sell 652 shares at 690
buy 342 shares at 296
sell 886 shares at 533
buy 326 shares at 173
buy 326 shares at 1000
buy 694 shares at 725
buy 148 shares at 346
buy 223 shares at 490
sell 421 shares at 252
buy 817 shares at 831
buy 858 shares at 160
sell 505 shares at 76
sell 389 shares at 454
buy 561 shares at 794
sell 913 shares at 953
buy 637 shares at 636
sell 334 shares at 945
sell 175 shares at 174
buy 426 shares at 457
buy 608 shares at 345
buy 119 shares at 759
buy 195 shares at 176
sell 648 shares at 286
sell 441 shares at 282
sell 745 shares at 955
sell 381 shares at 954
buy 325 shares at 997
buy 499 shares at 836
buy 307 shares at 600
sell 4 shares at 785
buy 114 shares at 139
buy 289 shares at 350
sell 926 shares at 417
sell 208 shares at 873
sell 514 shares at 890
sell 819 shares at 170
buy 816 shares at 791
buy 3 shares at 392
buy 954 shares at 520
sell 739 shares at 73
buy 229 shares at 585
buy 578 shares at 864
buy 994 shares at 689
sell 867 shares at 161
buy 108 shares at 425
sell 629 shares at 434
buy 419 shares at 822
buy 163 shares at 887
sell 682 shares at 450
sell 106 shares at 672
sell 42 shares at 896
buy 906 shares at 234
buy 946 shares at 211
buy 459 shares at 466
sell 883 shares at 928
sell 668 shares at 256
buy 842 shares at 402
buy 728 shares at 715
sell 530 shares at 382
buy 201 shares at 2
sell 448 shares at 713
buy 33 shares at 651
buy 596 shares at 167
buy 61 shares at 380
buy 989 shares at 459
buy 244 shares at 997
sell 997 shares at 515
buy 63 shares at 452
sell 444 shares at 551
sell 797 shares at 683
sell 509 shares at 272
sell 160 shares at 551
buy 678 shares at 438
sell 57 shares at 271
sell 867 shares at 914
buy 215 shares at 440
buy 729 shares at 985
buy 181 shares at 723
sell 731 shares at 188
sell 766 shares at 183
buy 37 shares at 377
sell 939 shares at 371
buy 377 shares at 398
buy 999 shares at 667
buy 265 shares at 701
buy 56 shares at 371
buy 392 shares at 988
buy 114 shares at 953
sell 301 shares at 628
buy 483 shares at 450
buy 860 shares at 69
sell 582 shares at 196
sell 979 shares at 482
sell 998 shares at 797
sell 698 shares at 520
buy 421 shares at 461
sell 408 shares at 264
buy 713 shares at 147
sell 340 shares at 211
sell 142 shares at 709
buy 210 shares at 620
buy 405 shares at 919
buy 238 shares at 157
sell 386 shares at 123
sell 257 shares at 440
sell 717 shares at 20
buy 980 shares at 656
buy 478 shares at 34
buy 40 shares at 174
sell 748 shares at 966
buy 719 shares at 240
buy 638 shares at 726
sell 146 shares at 793
buy 269 shares at 838
buy 60 shares at 233
buy 79 shares at 973
sell 86 shares at 485
buy 120 shares at 756
buy 645 shares at 740
sell 610 shares at 63
buy 201 shares at 879
sell 926 shares at 904
buy 70 shares at 37
buy 260 shares at 55
sell 492 shares at 162
buy 816 shares at 525
sell 652 shares at 956
buy 407 shares at 366
buy 146 shares at 605
sell 560 shares at 236
buy 438 shares at 263
sell 693 shares at 360
sell 729 shares at 94
buy 135 shares at 973
sell 648 shares at 473
buy 524 shares at 31
sell 479 shares at 20
sell 196 shares at 95
sell 153 shares at 640
buy 388 shares at 830
buy 2 shares at 980
buy 361 shares at 331
sell 806 shares at 312
sell 779 shares at 362
sell 603 shares at 23
buy 633 shares at 175
sell 5 shares at 846
buy 99 shares at 816
buy 738 shares at 896
buy 567 shares at 122
sell 899 shares at 908
buy 581 shares at 835
sell 892 shares at 102
sell 253 shares at 802
sell 275 shares at 637
buy 801 shares at 471
buy 646 shares at 828
buy 813 shares at 664
sell 709 shares at 48
buy 182 shares at 231
buy 89 shares at 506
buy 275 shares at 783
buy 729 shares at 420
buy 530 shares at 214
sell 518 shares at 139
sell 340 shares at 17
sell 168 shares at 528
sell 183 shares at 43
sell 230 shares at 8
sell 813 shares at 711
sell 318 shares at 332
buy 100 shares at 851
buy 871 shares at 302
sell 437 shares at 645
sell 927 shares at 241
buy 943 shares at 463
sell 823 shares at 485
buy 865 shares at 153
sell 225 shares at 986
sell 935 shares at 878
sell 618 shares at 600
buy 468 shares at 115
sell 121 shares at 552
sell 766 shares at 717
sell 6 shares at 763
sell 468 shares at 679
sell 304 shares at 935
buy 809 shares at 709
buy 794 shares at 666
buy 671 shares at 501
sell 623 shares at 851
buy 737 shares at 167
buy 288 shares at 287
sell 356 shares at 277
buy 470 shares at 55
sell 501 shares at 759
sell 435 shares at 109
sell 495 shares at 930
buy 161 shares at 967
buy 13 shares at 228
buy 863 shares at 775
buy 30 shares at 939
sell 316 shares at 922
buy 944 shares at 25
buy 998 shares at 894
buy 108 shares at 767
buy 216 shares at 812
buy 497 shares at 808
buy 463 shares at 964
buy 42 shares at 913
sell 168 shares at 884
buy 458 shares at 478
sell 379 shares at 159
buy 404 shares at 480
sell 649 shares at 507
buy 767 shares at 4
sell 578 shares at 353
buy 385 shares at 488
buy 348 shares at 766
buy 612 shares at 555
sell 496 shares at 709
sell 325 shares at 373
418
buy 387 shares at 835
sell 142 shares at 666
sell 142 shares at 173
buy 909 shares at 528
buy 486 shares at 233
sell 223 shares at 720
sell 922 shares at 837
buy 534 shares at 392
buy 29 shares at 100
buy 705 shares at 824
sell 539 shares at 241
buy 205 shares at 722
buy 729 shares at 210
buy 608 shares at 702
sell 840 shares at 305
sell 560 shares at 290
sell 396 shares at 451
buy 139 shares at 953
buy 590 shares at 486
buy 413 shares at 921
buy 5 shares at 365
buy 78 shares at 547
buy 287 shares at 222
buy 988 shares at 39
sell 644 shares at 764
buy 934 shares at 327
buy 736 shares at 111
buy 688 shares at 817
buy 525 shares at 56
buy 797 shares at 675
sell 513 shares at 998
buy 411 shares at 212
sell 633 shares at 981
buy 23 shares at 479
buy 139 shares at 584
sell 817 shares at 880
buy 927 shares at 736
sell 744 shares at 339
sell 799 shares at 80
sell 826 shares at 411
buy 175 shares at 507
buy 386 shares at 607
buy 367 shares at 136
sell 845 shares at 952
sell 780 shares at 108
sell 659 shares at 259
sell 746 shares at 343
buy 84 shares at 514
sell 164 shares at 724
buy 574 shares at 458
buy 432 shares at 692
buy 390 shares at 87
buy 526 shares at 893
buy 829 shares at 34
sell 288 shares at 198
sell 546 shares at 852
sell 240 shares at 322
buy 105 shares at 719
sell 828 shares at 210
sell 637 shares at 500
buy 329 shares at 967
buy 415 shares at 609
sell 659 shares at 988
sell 45 shares at 733
sell 242 shares at 674
buy 446 shares at 746
buy 119 shares at 476
buy 837 shares at 952
buy 47 shares at 864
buy 898 shares at 938
buy 217 shares at 938
sell 177 shares at 370
sell 164 shares at 543
sell 248 shares at 241
sell 921 shares at 119
buy 18 shares at 637
buy 493 shares at 701
sell 797 shares at 356
sell 660 shares at 763
buy 597 shares at 702
buy 887 shares at 926
buy 608 shares at 829
sell 150 shares at 499
buy 742 shares at 180
buy 860 shares at 552
sell 849 shares at 870
buy 549 shares at 985
buy 904 shares at 867
sell 18 shares at 937
sell 720 shares at 405
sell 997 shares at 770
buy 825 shares at 704
sell 676 shares at 461
buy 855 shares at 734
buy 758 shares at 253
buy 980 shares at 45
buy 964 shares at 853
sell 182 shares at 506
buy 118 shares at 603
sell 874 shares at 711
sell 644 shares at 768
buy 347 shares at 358
sell 159 shares at 908
sell 244 shares at 606
buy 497 shares at 398
sell 893 shares at 49
sell 97 shares at 900
buy 603 shares at 299
buy 557 shares at 953
sell 620 shares at 624
buy 387 shares at 15
buy 96 shares at 401
sell 3 shares at 964
buy 961 shares at 554
buy 358 shares at 998
buy 758 shares at 200
sell 9 shares at 732
sell 659 shares at 228
sell 611 shares at 258
buy 234 shares at 405
buy 600 shares at 425
buy 1 shares at 441
buy 316 shares at 802
buy 222 shares at 674
sell 219 shares at 142
buy 770 shares at 105
buy 854 shares at 961
buy 433 shares at 265
buy 690 shares at 171
buy 94 shares at 985
sell 519 shares at 419
sell 959 shares at 238
sell 112 shares at 153
buy 138 shares at 71
buy 279 shares at 300
buy 383 shares at 239
sell 343 shares at 286
sell 959 shares at 342
sell 129 shares at 407
buy 114 shares at 83
buy 532 shares at 992
buy 769 shares at 852
buy 922 shares at 713
sell 344 shares at 241
sell 995 shares at 342
sell 585 shares at 661
buy 871 shares at 102
buy 564 shares at 396
sell 970 shares at 123
buy 404 shares at 891
sell 395 shares at 104
sell 247 shares at 836
buy 311 shares at 877
sell 903 shares at 382
buy 244 shares at 24
buy 904 shares at 296
buy 358 shares at 951
sell 753 shares at 300
sell 227 shares at 959
buy 117 shares at 747
sell 221 shares at 648
sell 408 shares at 432
sell 284 shares at 337
sell 666 shares at 162
buy 41 shares at 35
sell 337 shares at 550
buy 639 shares at 1
sell 290 shares at 675
sell 248 shares at 263
buy 995 shares at 821
buy 994 shares at 135
sell 426 shares at 843
buy 114 shares at 797
sell 275 shares at 413
buy 309 shares at 283
buy 210 shares at 44
buy 563 shares at 60
sell 237 shares at 786
buy 499 shares at 912
buy 672 shares at 616
buy 806 shares at 789
sell 648 shares at 182
buy 796 shares at 334
buy 560 shares at 770
sell 842 shares at 574
buy 237 shares at 419
buy 296 shares at 600
buy 433 shares at 419
sell 344 shares at 879
buy 312 shares at 587
sell 100 shares at 288
buy 634 shares at 335
sell 319 shares at 807
buy 440 shares at 744
sell 14 shares at 956
sell 432 shares at 828
buy 384 shares at 261
sell 802 shares at 257
buy 33 shares at 840
sell 619 shares at 274
sell 258 shares at 731
buy 593 shares at 641
buy 751 shares at 902
buy 495 shares at 606
sell 802 shares at 221
buy 981 shares at 29
sell 593 shares at 721
sell 849 shares at 413
sell 41 shares at 537
sell 666 shares at 4
buy 397 shares at 135
buy 389 shares at 69
sell 291 shares at 636
sell 896 shares at 521
buy 469 shares at 846
buy 849 shares at 536
buy 570 shares at 658
sell 334 shares at 514
sell 870 shares at 172
buy 225 shares at 214
buy 711 shares at 226
sell 779 shares at 144
sell 414 shares at 653
buy 935 shares at 265
buy 780 shares at 723
sell 316 shares at 982
buy 325 shares at 221
sell 838 shares at 405
buy 362 shares at 437
buy 927 shares at 861
sell 153 shares at 950
sell 296 shares at 788
sell 300 shares at 366
sell 917 shares at 882
buy 991 shares at 645
sell 973 shares at 581
sell 545 shares at 13
sell 949 shares at 366
buy 737 shares at 52
buy 597 shares at 959
buy 899 shares at 90
sell 38 shares at 932
sell 403 shares at 905
sell 284 shares at 291
sell 280 shares at 611
sell 860 shares at 62
buy 872 shares at 181
buy 589 shares at 975
sell 640 shares at 607
sell 950 shares at 952
sell 40 shares at 224
buy 323 shares at 999
buy 227 shares at 70
sell 517 shares at 792
sell 479 shares at 782
buy 541 shares at 762
buy 73 shares at 67
buy 47 shares at 268
buy 654 shares at 769
sell 605 shares at 7
buy 180 shares at 842
sell 179 shares at 926
sell 600 shares at 400
buy 743 shares at 923
buy 524 shares at 434
buy 637 shares at 576
buy 55 shares at 577
sell 674 shares at 802
buy 443 shares at 968
buy 449 shares at 773
buy 290 shares at 527
buy 568 shares at 673
sell 967 shares at 493
sell 241 shares at 539
buy 26 shares at 102
buy 601 shares at 496
sell 178 shares at 781
buy 331 shares at 139
buy 298 shares at 543
sell 70 shares at 952
buy 949 shares at 317
sell 973 shares at 214
sell 465 shares at 937
buy 3 shares at 611
sell 457 shares at 379
buy 304 shares at 670
sell 84 shares at 950
sell 222 shares at 284
sell 116 shares at 643
buy 419 shares at 445
buy 88 shares at 695
buy 301 shares at 586
buy 590 shares at 397
sell 552 shares at 173
sell 931 shares at 542
buy 600 shares at 937
sell 549 shares at 932
sell 832 shares at 456
buy 827 shares at 310
sell 271 shares at 462
buy 965 shares at 36
buy 902 shares at 261
sell 650 shares at 107
sell 175 shares at 768
sell 68 shares at 784
buy 4 shares at 608
sell 287 shares at 735
buy 742 shares at 946
buy 52 shares at 730
buy 865 shares at 629
buy 252 shares at 299
buy 513 shares at 56
sell 619 shares at 762
sell 738 shares at 408
sell 874 shares at 606
buy 833 shares at 86
sell 568 shares at 814
buy 865 shares at 442
sell 946 shares at 253
buy 926 shares at 243
sell 225 shares at 150
sell 280 shares at 726
sell 393 shares at 203
sell 153 shares at 329
buy 110 shares at 982
buy 196 shares at 702
sell 361 shares at 425
sell 154 shares at 787
buy 758 shares at 891
buy 1000 shares at 45
buy 150 shares at 416
sell 875 shares at 39
buy 429 shares at 173
buy 757 shares at 630
sell 90 shares at 824
buy 791 shares at 243
buy 568 shares at 494
sell 354 shares at 665
sell 244 shares at 51
buy 641 shares at 383
sell 56 shares at 640
sell 446 shares at 121
sell 971 shares at 233
buy 600 shares at 738
sell 423 shares at 747
buy 665 shares at 514
sell 158 shares at 827
buy 174 shares at 853
buy 225 shares at 679
buy 959 shares at 615
sell 598 shares at 551
sell 70 shares at 987
sell 302 shares at 650
buy 392 shares at 740
buy 138 shares at 939
buy 651 shares at 228
sell 830 shares at 659
sell 682 shares at 9
sell 712 shares at 360
sell 679 shares at 307
buy 229 shares at 894
sell 567 shares at 889
buy 216 shares at 329
sell 308 shares at 91
sell 246 shares at 452
sell 825 shares at 235
buy 835 shares at 386
sell 843 shares at 342
sell 555 shares at 176
sell 861 shares at 234
sell 755 shares at 602
sell 643 shares at 567
sell 323 shares at 601
buy 413 shares at 289
sell 864 shares at 367
buy 450 shares at 583
buy 835 shares at 154
sell 528 shares at 553
sell 56 shares at 986
sell 289 shares at 130
sell 891 shares at 304
sell 809 shares at 706
sell 410 shares at 26
sell 698 shares at 914
buy 64 shares at 109
sell 999 shares at 254
sell 504 shares at 223
sell 56 shares at 378
buy 41 shares at 728
buy 522 shares at 632
buy 177 shares at 397
sell 882 shares at 267
buy 260 shares at 132
sell 525 shares at 966
buy 986 shares at 917
buy 239 shares at 730
sell 461 shares at 345
sell 190 shares at 145
sell 918 shares at 825
sell 549 shares at 560
sell 945 shares at 936
sell 564 shares at 553
buy 695 shares at 979
buy 12 shares at 814
sell 928 shares at 698
sell 10 shares at 998
sell 706 shares at 647
sell 850 shares at 448
buy 27 shares at 656
buy 938 shares at 256
sell 873 shares at 730
buy 778 shares at 29
buy 756 shares at 913
sell 922 shares at 56
sell 971 shares at 75
buy 320 shares at 728
sell 967 shares at 970
buy 766 shares at 673
917
buy 200 shares at 421
sell 138 shares at 28
sell 362 shares at 758
buy 139 shares at 138
sell 247 shares at 50
buy 520 shares at 105
buy 490 shares at 531
sell 162 shares at 258
sell 128 shares at 580
buy 893 shares at 604
buy 665 shares at 520
sell 692 shares at 597
buy 449 shares at 735
sell 586 shares at 528
sell 987 shares at 241
buy 443 shares at 922
sell 974 shares at 877
buy 231 shares at 442
sell 810 shares at 922
sell 765 shares at 374
sell 284 shares at 999
sell 232 shares at 824
sell 967 shares at 138
sell 846 shares at 166
sell 438 shares at 684
buy 359 shares at 448
sell 587 shares at 731
sell 28 shares at 207
sell 949 shares at 493
sell 322 shares at 257
sell 321 shares at 266
buy 496 shares at 586
buy 986 shares at 950
sell 151 shares at 115
sell 834 shares at 217
sell 633 shares at 953
buy 363 shares at 484
sell 921 shares at 988
buy 765 shares at 75
sell 22 shares at 971
sell 639 shares at 983
sell 576 shares at 279
buy 526 shares at 159
buy 992 shares at 356
sell 208 shares at 399
sell 512 shares at 231
sell 996 shares at 421
sell 983 shares at 550
buy 57 shares at 707
sell 379 shares at 812
sell 362 shares at 942
buy 992 shares at 393
sell 150 shares at 339
buy 506 shares at 622
sell 256 shares at 407
sell 486 shares at 25
buy 258 shares at 627
buy 808 shares at 943
sell 514 shares at 179
sell 677 shares at 180
buy 618 shares at 202
buy 10 shares at 214
sell 700 shares at 154
buy 321 shares at 618
sell 727 shares at 74
buy 103 shares at 88
buy 81 shares at 614
sell 23 shares at 135
buy 202 shares at 343
buy 381 shares at 607
sell 935 shares at 249
sell 500 shares at 957
buy 653 shares at 304
sell 271 shares at 504
sell 696 shares at 210
buy 783 shares at 522
buy 749 shares at 320
sell 235 shares at 727
buy 577 shares at 941
buy 183 shares at 20
buy 784 shares at 775
buy 740 shares at 499
buy 395 shares at 233
buy 898 shares at 19
sell 459 shares at 125
buy 981 shares at 309
buy 652 shares at 948
buy 378 shares at 668
sell 670 shares at 410
sell 689 shares at 705
buy 463 shares at 732
sell 961 shares at 46
sell 546 shares at 211
sell 564 shares at 380
sell 40 shares at 172
sell 700 shares at 658
buy 648 shares at 279
sell 315 shares at 648
buy 724 shares at 252
buy 780 shares at 784
buy 863 shares at 498
sell 260 shares at 348
buy 822 shares at 936
sell 202 shares at 271
buy 373 shares at 855
sell 382 shares at 249
buy 661 shares at 976
buy 308 shares at 353
sell 911 shares at 460
buy 694 shares at 587
sell 192 shares at 51
buy 539 shares at 680
buy 826 shares at 270
sell 96 shares at 405
sell 302 shares at 807
buy 903 shares at 248
buy 878 shares at 389
buy 230 shares at 176
buy 41 shares at 278
buy 628 shares at 806
sell 30 shares at 762
sell 709 shares at 284
buy 979 shares at 713
buy 735 shares at 316
sell 894 shares at 120
sell 141 shares at 648
buy 529 shares at 558
buy 705 shares at 479
buy 334 shares at 708
sell 139 shares at 848
buy 252 shares at 33
sell 535 shares at 409
sell 600 shares at 675
sell 267 shares at 766
buy 387 shares at 953
sell 386 shares at 146
sell 943 shares at 240
sell 422 shares at 212
buy 129 shares at 765
sell 328 shares at 710
buy 360 shares at 283
sell 768 shares at 236
buy 794 shares at 250
buy 560 shares at 594
buy 512 shares at 673
buy 9 shares at 996
buy 249 shares at 108
sell 460 shares at 453
buy 576 shares at 501
sell 285 shares at 883
sell 919 shares at 107
buy 507 shares at 582
buy 108 shares at 296
sell 702 shares at 609
buy 374 shares at 189
sell 369 shares at 506
sell 829 shares at 857
buy 281 shares at 855
sell 781 shares at 273
sell 15 shares at 172
buy 473 shares at 751
buy 407 shares at 689
sell 702 shares at 746
buy 311 shares at 597
sell 851 shares at 359
buy 356 shares at 633
buy 565 shares at 915
buy 419 shares at 797
buy 43 shares at 490
sell 567 shares at 406
sell 317 shares at 310
sell 357 shares at 485
sell 454 shares at 166
sell 403 shares at 955
sell 761 shares at 796
buy 745 shares at 11
buy 11 shares at 298
buy 807 shares at 413
sell 296 shares at 160
sell 53 shares at 39
sell 715 shares at 285
sell 199 shares at 4
buy 365 shares at 480
buy 671 shares at 306
sell 466 shares at 146
sell 828 shares at 836
buy 125 shares at 234
buy 889 shares at 843
buy 400 shares at 575
buy 791 shares at 997
buy 75 shares at 689
sell 430 shares at 697
sell 910 shares at 61
sell 567 shares at 878
buy 65 shares at 450
buy 900 shares at 782
buy 133 shares at 858
sell 328 shares at 297
buy 902 shares at 543
buy 250 shares at 84
sell 938 shares at 381
buy 634 shares at 41
sell 46 shares at 251
buy 275 shares at 177
buy 724 shares at 421
sell 857 shares at 482
buy 67 shares at 723
sell 363 shares at 89
buy 257 shares at 695
sell 692 shares at 52
buy 73 shares at 200
sell 465 shares at 774
buy 67 shares at 129
buy 243 shares at 394
buy 15 shares at 577
buy 848 shares at 824
buy 571 shares at 322
sell 659 shares at 305
sell 705 shares at 967
sell 756 shares at 530
sell 307 shares at 694
sell 80 shares at 147
sell 561 shares at 585
sell 954 shares at 68
sell 882 shares at 178
buy 705 shares at 11
buy 378 shares at 52
buy 683 shares at 512
buy 1 shares at 686
buy 531 shares at 116
buy 576 shares at 238
buy 75 shares at 432
buy 659 shares at 442
sell 79 shares at 166
buy 256 shares at 484
buy 618 shares at 816
sell 21 shares at 348
sell 884 shares at 97
buy 569 shares at 209
buy 37 shares at 24
sell 274 shares at 947
sell 706 shares at 177
buy 147 shares at 190
buy 665 shares at 763
sell 500 shares at 289
buy 668 shares at 48
buy 15 shares at 863
buy 111 shares at 55
buy 319 shares at 930
buy 695 shares at 157
buy 641 shares at 266
sell 169 shares at 950
sell 358 shares at 709
sell 120 shares at 478
sell 408 shares at 325
buy 807 shares at 779
buy 669 shares at 554
buy 724 shares at 349
sell 5 shares at 28
sell 513 shares at 628
sell 778 shares at 615
buy 79 shares at 524
sell 787 shares at 842
sell 264 shares at 307
buy 940 shares at 787
sell 70 shares at 119
sell 623 shares at 118
buy 972 shares at 483
buy 351 shares at 959
buy 978 shares at 457
sell 945 shares at 297
buy 468 shares at 129
buy 662 shares at 130
buy 968 shares at 841
sell 106 shares at 319
sell 577 shares at 908
sell 46 shares at 656
buy 529 shares at 721
sell 839 shares at 212
buy 647 shares at 708
buy 943 shares at 67
buy 423 shares at 556
sell 905 shares at 123
buy 745 shares at 828
sell 415 shares at 149
sell 674 shares at 410
sell 330 shares at 92
sell 402 shares at 396
sell 613 shares at 24
sell 672 shares at 354
sell 91 shares at 309
sell 646 shares at 913
sell 120 shares at 632
sell 299 shares at 716
sell 448 shares at 767
sell 209 shares at 275
buy 300 shares at 360
sell 47 shares at 842
sell 422 shares at 556
sell 775 shares at 756
sell 436 shares at 306
buy 348 shares at 798
sell 331 shares at 712
sell 46 shares at 235
buy 812 shares at 501
buy 438 shares at 534
sell 797 shares at 592
buy 990 shares at 979
sell 545 shares at 767
buy 652 shares at 871
sell 957 shares at 647
buy 754 shares at 865
buy 818 shares at 80
sell 404 shares at 414
buy 904 shares at 399
sell 789 shares at 830
buy 380 shares at 470
sell 358 shares at 760
buy 476 shares at 449
sell 699 shares at 912
buy 345 shares at 501
sell 562 shares at 525
buy 641 shares at 248
sell 407 shares at 301
sell 805 shares at 103
sell 634 shares at 716
sell 103 shares at 766
buy 215 shares at 317
buy 15 shares at 858
buy 278 shares at 943
buy 778 shares at 383
sell 302 shares at 780
buy 901 shares at 635
buy 553 shares at 306
buy 655 shares at 381
sell 722 shares at 359
buy 488 shares at 477
buy 156 shares at 975
buy 13 shares at 831
buy 955 shares at 514
sell 690 shares at 895
sell 821 shares at 972
sell 455 shares at 963
buy 761 shares at 594
buy 141 shares at 631
buy 499 shares at 824
sell 975 shares at 2
buy 950 shares at 283
sell 132 shares at 130
sell 645 shares at 344
buy 891 shares at 835
sell 214 shares at 103
sell 176 shares at 377
sell 769 shares at 200
sell 751 shares at 927
sell 926 shares at 660
buy 928 shares at 763
sell 562 shares at 57
buy 692 shares at 155
buy 35 shares at 617
buy 869 shares at 385
sell 323 shares at 491
sell 700 shares at 121
sell 899 shares at 853
buy 177 shares at 346
sell 836 shares at 330
buy 951 shares at 813
buy 7 shares at 622
sell 513 shares at 732
sell 481 shares at 325
sell 866 shares at 914
sell 708 shares at 393
buy 828 shares at 85
buy 680 shares at 953
buy 25 shares at 942
buy 707 shares at 681
buy 519 shares at 345
buy 492 shares at 289
sell 575 shares at 794
sell 899 shares at 990
buy 164 shares at 572
sell 556 shares at 374
buy 992 shares at 146
buy 945 shares at 970
buy 886 shares at 691
buy 918 shares at 293
buy 262 shares at 730
sell 902 shares at 469
sell 695 shares at 566
sell 36 shares at 176
buy 607 shares at 267
sell 332 shares at 574
sell 478 shares at 589
sell 799 shares at 78
buy 489 shares at 599
sell 133 shares at 497
buy 862 shares at 452
buy 682 shares at 574
buy 248 shares at 538
buy 423 shares at 429
buy 41 shares at 217
buy 615 shares at 521
sell 555 shares at 379
sell 632 shares at 229
sell 583 shares at 375
buy 431 shares at 406
sell 882 shares at 706
sell 807 shares at 620
buy 697 shares at 435
buy 477 shares at 296
sell 693 shares at 841
sell 565 shares at 697
sell 944 shares at 884
buy 172 shares at 900
buy 547 shares at 362
buy 304 shares at 16
buy 362 shares at 451
buy 981 shares at 452
buy 767 shares at 782
buy 62 shares at 359
sell 255 shares at 710
sell 303 shares at 454
buy 538 shares at 812
buy 437 shares at 76
buy 150 shares at 972
sell 165 shares at 153
buy 968 shares at 765
buy 419 shares at 610
buy 200 shares at 613
buy 910 shares at 313
buy 971 shares at 840
buy 425 shares at 60
sell 588 shares at 845
sell 664 shares at 924
buy 987 shares at 175
buy 139 shares at 324
sell 255 shares at 777
sell 864 shares at 942
buy 477 shares at 88
sell 141 shares at 703
buy 980 shares at 28
buy 40 shares at 311
sell 236 shares at 544
buy 159 shares at 666
buy 686 shares at 224
sell 9 shares at 931
sell 137 shares at 155
sell 79 shares at 993
sell 518 shares at 602
sell 220 shares at 409
buy 600 shares at 478
sell 910 shares at 165
buy 806 shares at 628
sell 823 shares at 678
buy 47 shares at 744
buy 329 shares at 795
sell 835 shares at 337
sell 828 shares at 134
buy 781 shares at 146
sell 189 shares at 986
buy 666 shares at 966
buy 182 shares at 925
sell 809 shares at 628
sell 839 shares at 565
sell 582 shares at 13
buy 728 shares at 146
buy 65 shares at 288
sell 550 shares at 918
sell 695 shares at 626
buy 680 shares at 203
sell 997 shares at 999
sell 273 shares at 395
sell 900 shares at 700
sell 465 shares at 162
buy 829 shares at 446
buy 975 shares at 129
buy 614 shares at 492
sell 531 shares at 41
sell 508 shares at 418
buy 710 shares at 574
buy 708 shares at 271
buy 102 shares at 986
buy 153 shares at 234
buy 666 shares at 290
buy 464 shares at 537
buy 944 shares at 68
sell 787 shares at 975
sell 827 shares at 298
buy 244 shares at 522
sell 170 shares at 440
sell 792 shares at 741
buy 129 shares at 686
sell 362 shares at 256
buy 4 shares at 77
sell 892 shares at 362
buy 959 shares at 827
buy 286 shares at 267
sell 583 shares at 967
buy 457 shares at 902
sell 896 shares at 343
sell 637 shares at 494
sell 674 shares at 704
sell 281 shares at 367
buy 357 shares at 183
sell 70 shares at 17
sell 897 shares at 313
buy 163 shares at 905
sell 481 shares at 282
sell 734 shares at 486
buy 77 shares at 286
buy 922 shares at 606
buy 625 shares at 718
buy 343 shares at 959
sell 878 shares at 913
buy 894 shares at 222
buy 558 shares at 422
buy 814 shares at 932
sell 96 shares at 728
buy 933 shares at 458
buy 218 shares at 292
sell 176 shares at 725
sell 893 shares at 147
buy 851 shares at 242
sell 115 shares at 617
buy 336 shares at 701
sell 757 shares at 207
sell 41 shares at 256
buy 768 shares at 172
buy 225 shares at 216
buy 868 shares at 345
sell 592 shares at 551
sell 90 shares at 677
buy 331 shares at 132
buy 300 shares at 577
buy 352 shares at 251
buy 558 shares at 170
buy 166 shares at 646
sell 337 shares at 288
sell 904 shares at 25
buy 248 shares at 47
buy 798 shares at 286
sell 827 shares at 52
buy 958 shares at 710
sell 886 shares at 571
buy 488 shares at 195
buy 9 shares at 506
sell 6 shares at 573
sell 294 shares at 33
buy 670 shares at 611
sell 716 shares at 62
sell 353 shares at 83
sell 756 shares at 696
buy 466 shares at 751
sell 36 shares at 784
buy 582 shares at 468
buy 87 shares at 503
sell 12 shares at 96
buy 396 shares at 206
buy 6 shares at 300
sell 419 shares at 649
buy 502 shares at 598
sell 549 shares at 344
buy 299 shares at 268
buy 434 shares at 501
sell 253 shares at 619
buy 756 shares at 928
sell 203 shares at 893
buy 409 shares at 215
sell 60 shares at 831
buy 61 shares at 468
sell 658 shares at 820
sell 1 shares at 229
buy 620 shares at 42
sell 120 shares at 23
buy 90 shares at 40
sell 17 shares at 991
sell 261 shares at 380
sell 827 shares at 132
sell 657 shares at 279
sell 476 shares at 783
buy 648 shares at 58
buy 876 shares at 186
sell 269 shares at 863
buy 292 shares at 542
sell 331 shares at 302
sell 673 shares at 667
sell 52 shares at 787
sell 183 shares at 110
buy 813 shares at 192
sell 948 shares at 686
buy 5 shares at 240
buy 543 shares at 803
buy 757 shares at 366
sell 298 shares at 900
buy 599 shares at 905
buy 266 shares at 999
buy 52 shares at 461
buy 513 shares at 183
sell 57 shares at 732
buy 742 shares at 641
buy 334 shares at 25
buy 136 shares at 57
buy 854 shares at 316
sell 105 shares at 843
buy 10 shares at 14
sell 360 shares at 515
buy 821 shares at 40
sell 3 shares at 969
sell 86 shares at 433
buy 726 shares at 709
sell 103 shares at 284
sell 159 shares at 863
buy 826 shares at 985
buy 20 shares at 862
sell 33 shares at 389
sell 899 shares at 514
sell 291 shares at 256
sell 259 shares at 49
sell 43 shares at 707
buy 103 shares at 773
buy 386 shares at 581
buy 249 shares at 73
sell 585 shares at 53
sell 446 shares at 238
sell 186 shares at 528
buy 699 shares at 826
buy 954 shares at 188
buy 355 shares at 18
sell 413 shares at 203
sell 186 shares at 473
sell 118 shares at 172
sell 542 shares at 622
sell 595 shares at 581
buy 184 shares at 718
buy 711 shares at 874
buy 889 shares at 62
buy 76 shares at 149
buy 94 shares at 526
buy 296 shares at 866
sell 120 shares at 896
buy 291 shares at 380
buy 264 shares at 602
buy 197 shares at 720
sell 914 shares at 774
buy 787 shares at 626
buy 848 shares at 15
sell 997 shares at 102
buy 874 shares at 495
sell 739 shares at 242
buy 986 shares at 754
sell 718 shares at 450
buy 319 shares at 616
buy 391 shares at 675
sell 516 shares at 328
sell 493 shares at 516
sell 507 shares at 63
sell 609 shares at 850
buy 103 shares at 713
sell 345 shares at 668
buy 450 shares at 271
sell 251 shares at 696
buy 866 shares at 412
buy 892 shares at 392
sell 219 shares at 567
buy 735 shares at 8
buy 149 shares at 586
buy 999 shares at 12
sell 63 shares at 786
sell 730 shares at 786
buy 352 shares at 524
buy 48 shares at 599
buy 459 shares at 744
sell 850 shares at 207
buy 769 shares at 60
buy 128 shares at 780
buy 713 shares at 641
buy 725 shares at 713
buy 862 shares at 40
buy 647 shares at 822
sell 522 shares at 948
buy 473 shares at 875
sell 568 shares at 53
buy 774 shares at 448
buy 833 shares at 734
sell 964 shares at 591
buy 605 shares at 534
buy 669 shares at 978
sell 708 shares at 771
buy 530 shares at 275
sell 829 shares at 212
sell 56 shares at 148
buy 108 shares at 836
sell 907 shares at 982
sell 992 shares at 329
sell 583 shares at 797
sell 468 shares at 391
sell 797 shares at 50
buy 568 shares at 785
sell 194 shares at 382
buy 757 shares at 977
sell 256 shares at 445
buy 91 shares at 738
buy 72 shares at 597
sell 753 shares at 230
sell 549 shares at 46
sell 291 shares at 178
sell 341 shares at 914
buy 125 shares at 318
sell 858 shares at 782
sell 834 shares at 774
sell 631 shares at 947
sell 368 shares at 527
sell 964 shares at 214
sell 193 shares at 807
sell 591 shares at 392
sell 768 shares at 262
sell 682 shares at 600
buy 351 shares at 87
sell 484 shares at 492
sell 610 shares at 443
sell 556 shares at 149
buy 83 shares at 111
sell 648 shares at 516
buy 455 shares at 344
buy 198 shares at 924
sell 459 shares at 404
buy 411 shares at 526
sell 849 shares at 989
buy 340 shares at 280
sell 134 shares at 76
sell 635 shares at 410
sell 97 shares at 22
buy 612 shares at 353
buy 955 shares at 648
sell 230 shares at 487
buy 633 shares at 268
buy 511 shares at 464
buy 851 shares at 46
sell 130 shares at 330
sell 557 shares at 745
sell 967 shares at 122
sell 340 shares at 54
sell 45 shares at 772
sell 44 shares at 785
sell 530 shares at 605
sell 797 shares at 973
sell 612 shares at 800
sell 9 shares at 389
buy 338 shares at 826
sell 435 shares at 955
sell 556 shares at 217
buy 961 shares at 465
buy 732 shares at 457
sell 868 shares at 765
buy 824 shares at 676
buy 797 shares at 520
buy 948 shares at 996
buy 689 shares at 983
buy 866 shares at 819
buy 820 shares at 137
sell 388 shares at 11
sell 204 shares at 203
buy 13 shares at 86
sell 777 shares at 14
sell 804 shares at 984
sell 323 shares at 836
buy 319 shares at 835
buy 301 shares at 446
buy 471 shares at 66
sell 959 shares at 375
sell 321 shares at 470
buy 875 shares at 120
buy 961 shares at 730
sell 326 shares at 71
buy 661 shares at 983
sell 496 shares at 367
sell 331 shares at 899
sell 776 shares at 731
sell 193 shares at 250
buy 919 shares at 987
buy 740 shares at 544
sell 859 shares at 840
sell 588 shares at 339
buy 10 shares at 203
buy 993 shares at 491
buy 359 shares at 934
buy 610 shares at 700
sell 340 shares at 784
buy 941 shares at 520
buy 928 shares at 79
buy 823 shares at 596
buy 662 shares at 433
buy 352 shares at 497
sell 554 shares at 521
sell 396 shares at 222
buy 330 shares at 584
sell 381 shares at 441
buy 165 shares at 980
buy 36 shares at 646
sell 466 shares at 857
sell 61 shares at 339
buy 846 shares at 560
buy 694 shares at 639
sell 567 shares at 306
sell 788 shares at 335
buy 723 shares at 707
buy 515 shares at 790
buy 846 shares at 482
buy 844 shares at 865
sell 700 shares at 541
buy 390 shares at 495
sell 949 shares at 272
buy 588 shares at 61
buy 245 shares at 202
buy 931 shares at 249
buy 990 shares at 691
sell 779 shares at 462
buy 261 shares at 965
sell 477 shares at 633
sell 369 shares at 40
buy 864 shares at 560
sell 487 shares at 493
buy 547 shares at 623
buy 101 shares at 447
sell 349 shares at 836
buy 39 shares at 365
buy 852 shares at 969
buy 168 shares at 87
sell 152 shares at 50
sell 191 shares at 209
buy 751 shares at 67
buy 243 shares at 666
sell 866 shares at 214
sell 312 shares at 701
sell 499 shares at 433
sell 216 shares at 447
buy 184 shares at 98
sell 622 shares at 879
sell 23 shares at 273
sell 231 shares at 143
sell 649 shares at 733
buy 315 shares at 539
sell 880 shares at 830
buy 581 shares at 20
buy 365 shares at 662
sell 811 shares at 652
buy 260 shares at 32
sell 138 shares at 615
buy 410 shares at 366
buy 904 shares at 620
sell 989 shares at 712
sell 527 shares at 259
buy 708 shares at 696
buy 80 shares at 702
buy 741 shares at 371
buy 745 shares at 538
sell 128 shares at 273
sell 743 shares at 190
buy 460 shares at 81
buy 431 shares at 642
buy 494 shares at 785
buy 752 shares at 577
sell 799 shares at 35
buy 500 shares at 373
sell 222 shares at 642
sell 760 shares at 276
buy 384 shares at 71
buy 573 shares at 126
sell 653 shares at 670
sell 646 shares at 623
sell 783 shares at 480
buy 359 shares at 325
sell 746 shares at 48
buy 470 shares at 479
buy 111 shares at 340
sell 738 shares at 942
buy 161 shares at 640
buy 638 shares at 466
sell 307 shares at 385
buy 929 shares at 116
buy 761 shares at 276
sell 437 shares at 930
buy 485 shares at 336
sell 315 shares at 540
sell 654 shares at 947
sell 948 shares at 224
sell 587 shares at 612
buy 404 shares at 383
buy 789 shares at 79
buy 904 shares at 779
buy 179 shares at 124
sell 109 shares at 252
sell 796 shares at 90
sell 335 shares at 673
buy 281 shares at 77
sell 857 shares at 591
buy 820 shares at 195
sell 555 shares at 311
sell 633 shares at 64
buy 763 shares at 475
sell 886 shares at 167
sell 137 shares at 618
buy 578 shares at 506
buy 602 shares at 230
buy 678 shares at 268
buy 269 shares at 312
buy 815 shares at 302
buy 126 shares at 231
buy 189 shares at 212
buy 664 shares at 332
sell 182 shares at 708
buy 799 shares at 910
sell 657 shares at 924
sell 886 shares at 381
buy 506 shares at 524
buy 169 shares at 651
sell 470 shares at 283
10
buy 1 shares at 10
buy 1 shares at 11
sell 2 shares at 11
sell 1 shares at 10
buy 1 shares at 9
sell 1 shares at 8
buy 1 shares at 10
buy 1 shares at 11
sell 1 shares at 7
sell 1 shares at 10
