180
954
184
933
181
903
175
872
166
852
169
849
170
847
168
846
165
834
163
814
157
788
156
779
155
771
107
581
94
465
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
779
155
771
107
581
94
465
63
313
45
225