945
878
930
872
914
942
904
5452
1515
895
1232
911
2012
858
1133
999
809
901
926
1117
909
860
886
1129
1115
867
1496
1668
1090
1033
2332
2969
1079
899
1050
2397
999
983
816
887
2345
1606
1378
1621
947
866
1678
1158
1183
958
901
1420
883
918
1485
910
1591
925
1208
1180
1285
1892
1266
966
865
820
1060
1356
2235
1922
896
760
1299
754
1027
799
1924
1215
836
2286
891
1556
2346
1030
977
3329
971
2124
887
805
886
1001
1264
816
842
1535
1258
1500
1955
1389
809
778
882
2621
1147
1106
1162
1382
1805
1238
852
1771
3330
1247
2435
905
1268
1092
1310
1623