169
840
159
833
164
827
164
827
162
816
161
814
160
810
158
807
158
805
156
791
156
790
155
777
149
773
145
737
125
648
44
646
125
640
97
640
127
634
169
840
159
833
164
827
164
827
162
816
161
814
160
810
158
807
158
805
156
791
156
790
155
777
149
773
145
737
125
648
44
646
125
640
97
640
127
634