1326
1254
970
1277
910
1275
979
953
1043
1358
1032
1340
1062
895
961
1074
1096
1311
922
1180
1386
1041
1335
822
805
1080
702
999
862
697
705
698
680
679
690
942