3696
3209
2602
2384
1986
1821
1783
1404
1377
1372
1286
1270
1236
1185
1166
1126
1107
1090
1029
1028
989
982
982
972
959
926
901
896
890
867
851
837
830
829
822
812
795
793
782
779
771
768
753
742
740
734
725
710
709
698
697
648
648
645
636
634
634
632
624
600
600
598
579
576
576
570
563
562
555
554
539
535
533
532
523
520
519
518
517
506
506
485
479
473
471
469
465
463
459
457
454
453
443
443
442
441
432
430
430
429
424
420
419
405
404
394
383
380
378
374
363
363
362
361
358
355
354
349
346
321
320
314