1150
1114
880
795
765
751
734
691
673
662
639
610
593
592
552
544
528
514
509
508
505
492
490
471
441
416
401
373
364
362
359
356
347
346
343
340
338
324
319
300
297
295
294
288
268
248
246
236
233
229
227
208
207
202
200
193