0
0
0
0
0
4
6
6
15
19
23
23
25
29
38
42
42
47
56
68
78
89
89
89
89
89
89
95
95
104
104
104
104
104
109
109
109
109
110
111
111
111
117
119
121
132
146
157
157
161
163
164
178
193
207
226
237
248
259
265
270
282
291
302
308
317
317
317
317
317
322
324
324
333
337
341
341
343
348
357
361
361
367
386
398
408
426
426
426
426
426
426
435
435
447
447
447
447
447
453
453
453
453
454
457
457
460
466
468
470
482
496
507
509
514
519
523
540
561
580
601
617
629
641
649
654
666
676
687
697
708
708
708
708
708
713
715
715
723
727
731
731
733
738
747
751
751
758
777
789
797
816
816
816
816
816
816
825
825
837
837
837
837
837
843
843
843
844
845
849
851
856
863
868
870
882
896
907
909
914
920
924
941
962
982
1003
1021
1033
1045
1055
1061
1073
1083
1095
1105
1116
1122
1127
1135
1144
1148
1148
1148
1154
1156
1158
1170
1180
1191
1199
1207
1224
1249
1274
1287
1295
1310
1310
1310
1322
1334
1345
1354
1354
1367
1367
1367
1373
1373
1386
1386
1386
1399
1411
1422
1424
1436
1448
1456
1461
1472
1483
1492
1497
1508
1513
1516
1536
1562
1584
1600
1613
1628
1642
1654
1668
1682
1693
1702
1714
1724
