2962
1139
878
750
7436
947
846
724
1286
1294
1620
805
1161
1491
2946
983
782
873
705
841
908
962
790
1185
1003
2388
849
942
885
772
1066
1178
1165
1117
949
851
824
5726
755
886
753
855
694
1209
820
1012
1176
2570
846
890
763
1089
902
1073
834
822
754
809
801
794
667
981
765
621
1405
1008
607
838
742
922
2838
963
960
1211
805
832
710
757
715
807
728
1123
1218
6206
953
1027
1175
944
966
650
623
1497
777
1328
674
997
795
1078
1268
738
772
1230
1027
797
667
1299
1828
761
717
680
607
1441
897
1181
785
1300
838
817
647
891