0
0
0
0
0
0
0
0
3
4
6
15
15
17
17
23
29
42
49
69
86
114
114
114
114
116
122
122
122
122
124
124
124
124
124
124
126
126
126
130
140
155
169
169
172
172
178
178
178
178
178
178
179
179
183
193
208
219
244
256
283
297
300
326
334
343
352
364
364
379
394
409
419
433
433
433
433
435
435
435
440
449
455
460
471
478
482
491
502
502
502
513
533
544
544
547
554
558
566
577
586
586
592
599
604
607
607
612
617
624
636
636
646
659
674
689
695
705
717
731
746
760
770
779
790
803
812
827
840
855
870
896
901
929
950
974
1003
1013
1022
1036
1050
1050
1065
1080
1095
1109
1124
