1272
958
889
878
700
611
592
513
503
498
455
445
438
430
425
424
404
395
388
382
380
368
354
352
339
335
329
320
316
287
276
271
266
263
261
242
241
239
237
227
226
215
204
203
199
196
193
179
176
174
170
158
157
148