1783
1746
1491
1465
1198
1185
1137
1117
1114
1072
927
925
916
915
913
862
798
783
744
742
732
723
723
709
707
705
687
684
677
676
653
643
642
639
616
613
611
603
601
584
578
578
574
562
562
558
548
547
516
515
513
513
510
503
495
486
482
481
480
479
476
473
462
459
452
452
451
451
450
448
439
438
436
430
430
429
424
420
418
406
401
390
389
383
380
379
377
376
348
347
324
323
320
300
295
294
291
282
279
273
254
249
238
224