2538
2516
2068
2034
1757
1326
1313
1306
1224
1188
1155
1151
1117
1097
1096
1081
1069
976
971
971
955
949
944
932
928
922
915
912
902
898
886
849
841
796
791
791
790
782
735
732
731
722
706
695
675
669
665
663
654
649
649
645
639
634
629
605
587
582
569
569
568
568
561
547
545
541
520
514
514
509
508
500
489
486
486
477
474
471
460
450
449
439
436
430
424
418
413
401
398
395
366
358
344