966
849
1887
1806
1133
2925
880
1583
1048
845
883
911
937
11719
959
984
846
864
1187
918
1098
960
1051
1230
1391
928
1653
803
1694
853
1534
952
1029
1154
1632
816
875
771
1282
790
951
923
944
2078
964
8123
889
1218
18046
883
961
803
963
884
829
1115
1327
916
893
836