971
886
814
785
1020
875
832
862
1219
813
1514
813
872
848
891
1029
1027
962
864
899
1179
880
1246
742
988
3473
840
875
881
1203
937
1432
936
1167
863
1125
1004
895
870
840
948
1387
993
868
852
1013
1445
1242
919
1343
839
978
863
1404
979
820
893
910
1025
770