1778
1145
1110
1068
1061
1029
986
837
819
815
812
759
758
715
699
674
647
592
583
565
544
541
531
516
508
506
487
475
468
460
456
453
435
434
430
425
422
421
419
417
417
413
403
399
389
371
358
356
354
342
336
332
331
311
310
296
291
288
278
271
270
267
265
257
255
244
242
241
230
223
218
202