1161
783
774
736
558
488
474
413
394
383
382
356
350
345
342
339
335
331
323
319
312
306
289
287
284
269
262
258
254
252
225
221
220
218
207
206
196
191
189
177
166
163
160
157
154
152
149
148
134
132
126
125
116