0
0
0
0
2
3
3
4
7
9
21
31
43
46
64
81
97
109
112
115
130
130
133
133
148
163
187
205
253
290
316
316
330
375
416
443
446
449
464
482
482
482
482
482
482
482
495
509
511
539
556
556
558
561
566
580
580
608
625
631
639
639
652
672
674
689
707
707
707
711
729
750
761
791
813
813
813
813
825
839
841
860
878
878
878
878
878
878
888
900
913
913
913
913
913
913
923
945
960
963
971
993
1019
1048
1075
1076
1094
1116
1147
1172
1199
1217
1226
1249
1282
1313
1336
1360
1395
1425
1460
1490
1518
1521
1548
1575
1604
1631
1657
1657
1657
1659
1666
1678
1686
1703
1723
1739
1767
1790
1815
1852
1880
1930
1978
1988
1988
1999
1999
2057
2115
2158
2211
2264
2324
2367
2412
2466
2527
2576
2637
2698
2759
2809
2819
2838
2889
2931
2931
2969
2998
3025
3041
3083
3137
3180
3264
3337
3412
3509
3535
3565
3631
3631
3631
3648
3648
3668
3668
3668
3671
3671
3695
3703
3703
3732
3763
3763
3787
3787
3787
3787
3787
3787
3787
3787
3787
3787
3807
3807
3837
3837
3837
3853
3882
3901
3922
3956
3987
3988
3988
3988
3991
4017
4046
4080
4111
4111
4111
4111
4111
4140
4140
4160
4160
4191
4191
4191
4226
4257
4263
4267
4293
4321
4326
4326
4335
4350
4381
4416
4451
4480
4485
4485
4519
4541
4561
4595
4626
4629
4630
4645
4666
4696
4731
4764
4794
4829
4838
4869
4903
4938
4973
5004
5035
5064
5098
5128
5151
5183
5215
5243
5243
5248
5249
5249
5255
5269
5277
5300
5328
5354
5370
5385
5413
5448
5479
5544
5608
5668
5668
5725
5784
5849
5906
5934
5998
6052
6116
6181
6246
6309
6368
6396
6441
6501
6535
6570
6605
6640
6650
6685
6685
6719
6729
6764
6799
6834
6869
6904
6934
6969
7004
7039
7073
