2183
2023
1969
1848
1756
1649
1616
1395
1388
1351
1286
1256
1252
1239
1234
1218
1184
1174
1139
1103
1095
1057
1048
995
990
987
964
955
933
903
900
869
869
853
849
811
810
787
779
774
764
748
748
727
720
720
706
703
695
688
685
652
650
649
642
636
634
632
618
612
609
607
603
601
597
593
580
578
578
571
568
566
566
565
564
563
550
542
531
531
528
528
520
512
509
507
498
497
497
489
488
485
484
484
481
477
475
474
474
467
465
455
454
443
443
434
432
422
413
410
401
395
390
383
382
381
378
377
369
362
352
343
338
323
320
319
316
303
302
296
293
288