1273
883
813
786
618
550
530
482
465
444
436
422
416
391
390
389
365
364
350
335
330
326
314
309
305
300
299
298
293
290
280
279
246
243
238
237
236
229
228
226
218
214
209
204
203
202
198
183
177
168
166
161
155
147
145
138
136
133