18406
4211
3550
3536
2780
2519
2423
2063
2058
1938
1921
1650
1636
1592
1590
1483
1401
1396
1264
1239
1206
1120
1116
1106
1058
1055
1001
971
966
946
929
899
886
841
831
823
806
801
800
799
786
760
754
730
724
715
688
687
685
678
678
676
658
655
641
628
626
625
611
576
572
551
544
540
484
483
477
464
459
459
449
449
442
376
371