180
954
184
933
181
903
175
872
166
852
169
849
170
847
168
846
165
834
163
814
157
788
156
780
155
772
107
581
94
466
63
313
45
225
180
954
184
933
181
903
175
872
166
852
169
849
170
847
168
846
165
834
163
814
157
788
156
780
155
772
107
581
94
466
63
313
45
225