0
0
0
0
0
0
0
1
1
5
5
5
7
7
12
15
18
23
30
48
66
84
84
84
84
84
84
85
85
85
85
86
86
91
91
91
93
104
118
131
131
131
131
131
131
131
131
131
131
131
133
144
144
144
144
144
144
144
149
165
189
201
225
229
234
247
259
271
285
296
296
308
322
322
322
322
328
334
335
339
350
361
361
361
363
372
382
393
406
424
443
464
479
497
497
503
507
517
529
541
541
541
541
542
554
567
573
584
597
610
625
639
639
639
639
644
644
651
651
651
651
651
657
670
670
670
670
670
676
683
698
717
743
769
795
818
823
836
848
862
876
889
889
904
919
