      3 338493
      3 326670
      3 322597
      2 349906
      2 342770
      2 340947
      2 337470
      2 337275
      2 336867
      2 334629
      2 333614
      2 332391
      2 330746
      2 330340
      2 330052
      2 329331
      2 329326
      2 327902
      2 327898
      2 327891
      2 327482
      2 327287
      2 326899
      2 326681
      2 326473
      2 326276
      2 326269
      2 325671
      2 325046
      2 324830
      2 324036
      2 323013
      2 321583
      2 320966
      2 320962
      2 319545
      1 892180
      1 871168
      1 866345
      1 846351
      1 793367
      1 790069
      1 779064
      1 764608
      1 760352
      1 752589
      1 751962
      1 739766
      1 736068
      1 734668
      1 734423
      1 733013
      1 726254
      1 715550
      1 709786
      1 700632
      1 699584
      1 694525
      1 694082
      1 691641
      1 681997
      1 668565
      1 623586
      1 621154
      1 609695
      1 609140
      1 608908
      1 604647
      1 603022
      1 603021
      1 595061
      1 576719
      1 564714
      1 564426
      1 563682
      1 559429
      1 556758
      1 556403
      1 555987
      1 499862
      1 495351
      1 484576
      1 483371
      1 480075
      1 474822
      1 473149
      1 470756
      1 468532
      1 455743
      1 452584
      1 452223
      1 452063
      1 447345
      1 445323
      1 445272
      1 442418
      1 441632
      1 441602
      1 439473
      1 439084
      1 437961
      1 433280
      1 431515
      1 430917
      1 430420
      1 429970
      1 428337
      1 425586
      1 424473
      1 422728
      1 420592
      1 419612
      1 419374
      1 418175
      1 416612
      1 416311
      1 416087
      1 414307
      1 413063
      1 412426
      1 410823
      1 410611
      1 408784
      1 408187
      1 407155
      1 407149
      1 407130
      1 405201
      1 404783
      1 404344
      1 403488
      1 403307
      1 402807
      1 401764
      1 401690
      1 401475
      1 401383
      1 391033
      1 390041
      1 389157
      1 389024
      1 384947
      1 379375
      1 369867
      1 369826
      1 368667
      1 368054
      1 362090
      1 360326
      1 359894
      1 358586
      1 357648
      1 357021
      1 356823
      1 356404
      1 356364
      1 355201
      1 354809
      1 354792
      1 353981
      1 353169
      1 352774
      1 351754
      1 351532
      1 351329
      1 351322
      1 351112
      1 351092
      1 351041
      1 351013
      1 350921
      1 350527
      1 350522
      1 350517
      1 350229
      1 350102
      1 350001
      1 349486
      1 349313
      1 349299
      1 349294
      1 349276
      1 349088
      1 348872
      1 348811
      1 348799
      1 348346
      1 348271
      1 348093
      1 348079
      1 347786
      1 347676
      1 347669
      1 347667
      1 347515
      1 347269
      1 347223
      1 347063
      1 347060
      1 347051
      1 346847
      1 346674
      1 346660
      1 346635
      1 346611
      1 346431
      1 346405
      1 346044
      1 345872
      1 345841
      1 345368
      1 345233
      1 345221
      1 345206
      1 345042
      1 344993
      1 344936
      1 344806
      1 344675
      1 344633
      1 344619
      1 344604
      1 344603
      1 344591
      1 344408
      1 344316
      1 344206
      1 344195
      1 343992
      1 343989
      1 343978
      1 343920
      1 343806
      1 343803
      1 343780
      1 343718
      1 343714
      1 343595
      1 343287
      1 343207
      1 343185
      1 342990
      1 342968
      1 342950
      1 342911
      1 342791
      1 342765
      1 342763
      1 342739
      1 342638
      1 342576
      1 342565
      1 342546
      1 342388
      1 342375
      1 342368
      1 342357
      1 342262
      1 342251
      1 342204
      1 342173
      1 342165
      1 342157
      1 342141
      1 342101
      1 341972
      1 341967
      1 341964
      1 341953
      1 341882
      1 341760
      1 341544
      1 341540
      1 341373
      1 341371
      1 341359
      1 341358
      1 341310
      1 341147
      1 340943
      1 340941
      1 340938
      1 340937
      1 340877
      1 340863
      1 340856
      1 340829
      1 340761
      1 340752
      1 340748
      1 340740
      1 340730
      1 340723
      1 340545
      1 340544
      1 340317
      1 340140
      1 340127
      1 339935
      1 339928
      1 339723
      1 339591
      1 339524
      1 339522
      1 339519
      1 339511
      1 339508
      1 339459
      1 339445
      1 339296
      1 339278
      1 339243
      1 339239
      1 339218
      1 339210
      1 339106
      1 339092
      1 339004
      1 338994
      1 338901
      1 338899
      1 338897
      1 338895
      1 338701
      1 338693
      1 338670
      1 338567
      1 338506
      1 338500
      1 338496
      1 338491
      1 338489
      1 338487
      1 338473
      1 338470
      1 338436
      1 338422
      1 338369
      1 338270
      1 338164
      1 338093
      1 338082
      1 338066
      1 337986
      1 337951
      1 337910
      1 337897
      1 337884
      1 337816
      1 337737
      1 337693
      1 337692
      1 337681
      1 337675
      1 337672
      1 337669
      1 337588
      1 337550
      1 337469
      1 337463
      1 337398
      1 337395
      1 337287
      1 337270
      1 337262
      1 337240
      1 337217
      1 337188
      1 337183
      1 337181
      1 337095
      1 337078
      1 337051
      1 336884
      1 336866
      1 336745
      1 336667
      1 336664
      1 336594
      1 336467
      1 336466
      1 336463
      1 336421
      1 336373
      1 336363
      1 336283
      1 336259
      1 336254
      1 336150
      1 336112
      1 336088
      1 336087
      1 336067
      1 336065
      1 336056
      1 336050
      1 336041
      1 336020
      1 335855
      1 335846
      1 335839
      1 335826
      1 335825
      1 335780
      1 335711
      1 335694
      1 335654
      1 335637
      1 335628
      1 335626
      1 335625
      1 335448
      1 335406
      1 335254
      1 335243
      1 335242
      1 335237
      1 335235
      1 335234
      1 335231
      1 335230
      1 335113
      1 335062
      1 335050
      1 335043
      1 335035
      1 335034
      1 335032
      1 335011
      1 334851
      1 334836
      1 334832
      1 334831
      1 334806
      1 334748
      1 334632
      1 334628
      1 334624
      1 334623
      1 334621
      1 334618
      1 334607
      1 334426
      1 334422
      1 334408
      1 334401
      1 334305
      1 334216
      1 334206
      1 334114
      1 334009
      1 334002
      1 333995
      1 333815
      1 333809
      1 333806
      1 333799
      1 333626
      1 333604
      1 333592
      1 333589
      1 333588
      1 333505
      1 333493
      1 333461
      1 333412
      1 333409
      1 333401
      1 333379
      1 333378
      1 333212
      1 333185
      1 333183
      1 333126
      1 333119
      1 333101
      1 333008
      1 332992
      1 332980
      1 332924
      1 332920
      1 332866
      1 332795
      1 332794
      1 332782
      1 332780
      1 332762
      1 332756
      1 332695
      1 332653
      1 332599
      1 332490
      1 332407
      1 332397
      1 332386
      1 332379
      1 332377
      1 332367
      1 332365
      1 332362
      1 332348
      1 332264
      1 332197
      1 332178
      1 332177
      1 332154
      1 332141
      1 332081
      1 332071
      1 332069
      1 331987
      1 331975
      1 331972
      1 331965
      1 331954
      1 331898
      1 331864
      1 331791
      1 331788
      1 331778
      1 331776
      1 331768
      1 331763
      1 331743
      1 331612
      1 331578
      1 331574
      1 331572
      1 331563
      1 331470
      1 331436
      1 331386
      1 331375
      1 331358
      1 331337
      1 331247
      1 331184
      1 331173
      1 331168
      1 331165
      1 331152
      1 331078
      1 330972
      1 330955
      1 330954
      1 330949
      1 330936
      1 330777
      1 330759
      1 330758
      1 330749
      1 330735
      1 330733
      1 330684
      1 330559
      1 330552
      1 330548
      1 330547
      1 330544
      1 330537
      1 330534
      1 330529
      1 330521
      1 330460
      1 330363
      1 330350
      1 330348
      1 330347
      1 330345
      1 330344
      1 330343
      1 330318
      1 330285
      1 330277
      1 330276
      1 330264
      1 330256
      1 330241
      1 330158
      1 330147
      1 330146
      1 330140
      1 330073
      1 330064
      1 329952
      1 329951
      1 329949
      1 329752
      1 329732
      1 329726
      1 329673
      1 329639
      1 329608
      1 329552
      1 329542
      1 329537
      1 329532
      1 329531
      1 329527
      1 329518
      1 329517
      1 329515
      1 329451
      1 329435
      1 329344
      1 329339
      1 329336
      1 329335
      1 329330
      1 329328
      1 329309
      1 329298
      1 329245
      1 329138
      1 329126
      1 329119
      1 329117
      1 329114
      1 329113
      1 329112
      1 329041
      1 329031
      1 328929
      1 328923
      1 328918
      1 328915
      1 328913
      1 328852
      1 328800
      1 328749
      1 328727
      1 328726
      1 328716
      1 328705
      1 328704
      1 328702
      1 328692
      1 328686
      1 328535
      1 328512
      1 328505
      1 328502
      1 328501
      1 328467
      1 328444
      1 328398
      1 328331
      1 328316
      1 328315
      1 328311
      1 328310
      1 328308
      1 328283
      1 328193
      1 328111
      1 328106
      1 328105
      1 328103
      1 328102
      1 327989
      1 327912
      1 327899
      1 327896
      1 327894
      1 327878
      1 327710
      1 327703
      1 327699
      1 327654
      1 327606
      1 327589
      1 327588
      1 327492
      1 327489
      1 327488
      1 327486
      1 327485
      1 327483
      1 327478
      1 327477
      1 327412
      1 327398
      1 327309
      1 327294
      1 327289
      1 327279
      1 327278
      1 327277
      1 327263
      1 327247
      1 327165
      1 327112
      1 327096
      1 327091
      1 327081
      1 327067
      1 327049
      1 327044
      1 326977
      1 326881
      1 326879
      1 326877
      1 326875
      1 326874
      1 326870
      1 326858
      1 326856
      1 326781
      1 326752
      1 326738
      1 326698
      1 326696
      1 326677
      1 326672
      1 326666
      1 326660
      1 326654
      1 326618
      1 326564
      1 326531
      1 326501
      1 326484
      1 326474
      1 326411
      1 326284
      1 326275
      1 326262
      1 326238
      1 326167
      1 326073
      1 326070
      1 326066
      1 326061
      1 326058
      1 326057
      1 326049
      1 326033
      1 325909
      1 325872
      1 325773
      1 325759
      1 325680
      1 325669
      1 325661
      1 325658
      1 325645
      1 325643
      1 325529
      1 325458
      1 325453
      1 325451
      1 325439
      1 325381
      1 325356
      1 325344
      1 325263
      1 325245
      1 325179
      1 325151
      1 325064
      1 325047
      1 325045
      1 325043
      1 325038
      1 325037
      1 324905
      1 324853
      1 324851
      1 324848
      1 324836
      1 324808
      1 324788
      1 324732
      1 324693
      1 324667
      1 324655
      1 324648
      1 324646
      1 324633
      1 324616
      1 324466
      1 324451
      1 324447
      1 324439
      1 324428
      1 324406
      1 324399
      1 324395
      1 324365
      1 324338
      1 324336
      1 324268
      1 324235
      1 324233
      1 324227
      1 324224
      1 324203
      1 324025
      1 324024
      1 324015
      1 324013
      1 323996
      1 323826
      1 323818
      1 323817
      1 323787
      1 323709
      1 323700
      1 323689
      1 323632
      1 323631
      1 323623
      1 323615
      1 323609
      1 323599
      1 323563
      1 323420
      1 323411
      1 323402
      1 323322
      1 323252
      1 323245
      1 323244
      1 323237
      1 323231
      1 323225
      1 323224
      1 323218
      1 323209
      1 323207
      1 323187
      1 323057
      1 323022
      1 323019
      1 323016
      1 323014
      1 323009
      1 323001
      1 322999
      1 322997
      1 322996
      1 322995
      1 322990
      1 322834
      1 322808
      1 322803
      1 322793
      1 322792
      1 322789
      1 322706
      1 322696
      1 322665
      1 322634
      1 322610
      1 322600
      1 322591
      1 322578
      1 322514
      1 322431
      1 322417
      1 322416
      1 322403
      1 322400
      1 322396
      1 322200
      1 322197
      1 322195
      1 322194
      1 322185
      1 322184
      1 322183
      1 322174
      1 322015
      1 322013
      1 322010
      1 322000
      1 321995
      1 321988
      1 321812
      1 321789
      1 321787
      1 321782
      1 321772
      1 321770
      1 321705
      1 321697
      1 321604
      1 321582
      1 321581
      1 321577
      1 321541
      1 321491
      1 321381
      1 321350
      1 321349
      1 321260
      1 321230
      1 321198
      1 321165
      1 321104
      1 320984
      1 320970
      1 320969
      1 320968
      1 320960
      1 320923
      1 320879
      1 320783
      1 320776
      1 320774
      1 320766
      1 320761
      1 320748
      1 320744
      1 320689
      1 320653
      1 320574
      1 320565
      1 320562
      1 320486
      1 320473
      1 320359
      1 320349
      1 320346
      1 320170
      1 320166
      1 320146
      1 320009
      1 319976
      1 319948
      1 319946
      1 319939
      1 319931
      1 319927
      1 319764
      1 319756
      1 319751
      1 319748
      1 319746
      1 319745
      1 319572
      1 319567
      1 319554
      1 319553
      1 319552
      1 319544
      1 319346
      1 319326
      1 319145
      1 319137
      1 318950
      1 318738
      1 318720
      1 318605
      1 318588
      1 318529
      1 318522
      1 318506
      1 318466
      1 318145
      1 318113
      1 318108
      1 318038
      1 317503
      1 317292
      1 316478
      1 300998
      1 290385
      1 1582899
      1 1064374
      1 1059091
