0
0
0
0
0
0
1
1
1
1
1
3
5
5
9
14
14
18
23
44
62
103
103
103
103
103
103
103
103
105
105
113
113
113
113
115
121
124
130
136
139
146
146
153
155
155
162
168
179
182
193
204
232
252
278
301
331
345
359
374
389
389
404
418
432
432
432
432
432
434
436
436
440
441
441
447
451
453
460
468
471
484
499
526
547
593
593
593
593
593
598
601
607
613
622
634
634
634
634
639
649
652
658
664
671
681
681
691
694
694
704
711
725
739
753
764
795
821
851
878
908
922
937
952
967
967
982
997
1011
1011
1020
1029
1043
1054
1055
1064
1068
1069
1080
1089
1093
1107
1118
1126
1154
1169
1198
1228
1249
1290
1299
1307
1313
1313
1326
1329
1341
1351
1360
1372
1380
1392
1404
1419
1431
1444
1455
1469
1484
1496
1499
1510
1517
1523
1537
1549
1564
1579
1594
1606
1637
1668
1699
1726
1757
1772
1787
1802
1817
1817
1832
1847
1862
