1257
2866
954
842
756
1050
867
770
1068
886
1160
1133
2361
837
1002
775
4719
655
1117
2335
699
732
1372
706
792
872
977
822
868
978
859
844
1037
984
1429
768
813
868
827
911
933
816
7555
1064
839
1102
823
1073
876
2173
808
883
998
1349
969
991
2147
1213
1026
836