3879
3038
3011
2873
2452
2084
2043
1989
1929
1909
1883
1878
1871
1868
1760
1700
1523
1458
1455
1427
1304
1226
1212
1198
1190
1187
1175
1169
1140
1130
1127
1126
1114
1111
1097
1081
1052
1048
1041
1022
1020
1019
1016
1015
1008
1003
999
966
965
955
941
916
904
895
883
872
844
837
835
830
825
824
823
798
791
787
778
775
755
751
745
744
741
737
728
718
717
705
693
671
671
662
656
656
636
611
610
605
602
594
589
589
589
583
575
570
567
564
550
549
536
535
534
533
529
522
521
516
512
509
509
508
507
505
505
504
499
490
489
487
482
474
473
467
464
462
452
451
449
448
443
442
441
440
439
432
426
421
420
420
416
411
401
396
392
385
379
378
377
371
367
363
347
342
332
330
321
308
295
286