1266
1007
779
752
619
565
550
514
504
462
447
409
405
402
392
382
366
356
352
346
344
335
333
331
322
315
312
311
305
299
297
289
281
280
253
246
223
222
218
217
202
196
181
177
173
167
165
156
154
139
135
133
129
126
124
123
120