1091
821
808
715
603
540
525
444
435
430
406
382
365
364
361
352
350
348
338
332
326
321
314
307
290
287
286
278
274
248
244
236
225
224
222
217
206
205
204
203
202
197
193
183
180
170
164
159
157
154
149
145
141
140
139
135