1121
705
697
596
593
509
502
497
463
462
394
362
356
351
346
337
333
326
324
318
316
311
303
300
297
296
293
291
288
279
279
273
270
269
263
258
256
250
249
242
240
225
223
220
220
219
218
218
216
210
209
206
201
198
191
190
181
180
176
176
175
175
174
166
152
146
123
121