1536
1355
1211
1105
877
841
832
657
587
574
574
555
544
532
510
481
468
455
454
446
434
417
413
410
390
386
383
383
374
374
372
368
353
336
324
320
317
314
312
301
300
290
285
283
281
277
276
269
268
263
263
261
260
259
259
259
259
255
254
251
249
242
240
239
239
236
234
231
230
229
227
224
222
222
221
220
204
195