100 100000
1
69
260
350
383
531
532
566
587
687
768
816
889
911
918
1047
1145
1268
1453
1539
1546
1659
1858
1867
1870
2132
2176
2188
2256
2355
2583
2674
2681
2684
2693
2798
2814
3089
3093
3117
3143
3291
3401
3450
3576
3874
3878
3885
3893
4255
4318
4415
4417
4506
4678
5054
5176
5253
5511
5725
5726
5912
6047
6120
6216
6240
6287
6290
6483
6729
6761
6797
6896
7050
7336
7375
7397
7453
7517
7548
7635
7689
7745
8076
8125
8456
8509
8519
8559
8612
8764
8765
9008
9022
9274
9524
9547
9732
9908
100001
