0
0
0
0
0
0
0
0
0
0
3
3
3
3
7
9
13
34
48
59
75
75
75
81
89
93
93
111
153
198
222
222
228
272
322
359
359
359
359
369
379
379
379
379
391
400
421
429
429
449
467
467
468
468
489
507
507
507
507
507
507
507
507
507
508
508
508
508
508
508
514
514
523
523
523
523
523
536
561
572
594
594
606
606
606
610
612
624
647
658
680
687
692
717
733
733
737
750
750
759
778
778
809
811
820
822
843
861
893
917
943
943
943
943
943
943
957
972
974
984
1008
1008
1010
1010
1014
1014
1017
1030
1043
1044
1044
1048
1059
1075
1089
1094
1114
1135
1159
1183
1207
1207
1220
1245
1300
1345
1352
1376
1396
1447
1493
1532
1576
1630
1690
1738
1744
1771
1829
1890
1939
1939
1939
1939
1939
1976
1976
1994
1994
1994
1994
1994
2013
2034
2093
2144
2234
2291
2385
2479
2516
2569
2646
2646
2646
2646
2646
2646
2646
2646
2671
2671
2697
2697
2697
2697
2713
2726
2726
2726
2740
2740
2757
2757
2763
2763
2763
2763
2763
2773
2785
2810
2833
2833
2833
2833
2833
2833
2833
2833
2846
2846
2865
2865
2865
2865
2899
2928
2928
2928
2937
2937
2945
2945
2961
2961
2961
2962
2965
2983
3009
3041
3070
3070
3070
3079
3094
3108
3108
3108
3118
3118
3141
3141
3141
3141
3141
3172
3207
3239
3269
3269
3269
3271
3271
3284
3292
3320
3350
3350
3365
3381
3391
3421
3452
3478
3508
3543
3574
3574
3584
3584
3597
3597
3597
3597
3597
3630
3661
3694
3722
3722
3731
3731
3738
3768
3799
3863
3928
3983
3983
4045
4104
4167
4202
4202
4261
4325
4325
4389
4452
4517
4582
4582
4644
4701
4701
4701
4735
4754
4754
4774
4774
4793
4793
4828
4828
4863
4898
4930
4930
4965
4965
5000
5035
