2602
975
863
959
807
871
797
875
1111
791
9386
792
6018
2604
913
1422
959
850
794
977
919
1053
892
751
2317
843
759
939
1115
861
893
971
845
769
883
1031
994
889
875
941
917
899
915
1258
1431
2496
1055
933
716
864
723
834
1427
745
1155
990
1336
1455
1108
786