1179
1056
887
829
639
535
419
403
380
373
333
325
318
300
287
277
277
272
265
255
244
241
237
237
235
233
233
230
229
228
227
225
224
222
218
217
215
214
214
212
202
202
201
201
198
198
197
193
192
191
191
189
180
179
179
179
178
174
171
170
170
168
167
167
164
163
162
156
155
154
153
152
151
144
143
141
140
139
138
136
135
131
126
124
123
121
116