168
847
167
842
160
831
156
791
151
757
96
714
125
685
132
671
131
666
129
648
129
642
89
620
119
605
106
560
111
558
111
549
168
847
167
842
160
831
156
791
151
757
96
714
125
685
132
671
131
666
129
648
129
642
89
620
119
605
106
560
111
558
111
549