2665
2582
2234
1678
1371
1364
1357
1232
1184
1139
1114
1108
1072
1053
1035
1017
982
900
890
799
743
738
677
658
644
641
640
638
635
631
629
622
620
615
612
612
599
595
593
588
584
572
571
569
543
532
527
512
504
500
476
467
466
440
426
423
408
404
390
385