947
1214
924
1183
885
2849
1111
1129
1055
809
3220
859
882
1197
850
962
892
961
940
1295
3316
796
1934
853
926
894
2817
2105
897
944
968
951
1260
881
966
886
867
2551
995
860
1591
868
805
1265
903
1075
992
896
855
928
915
4483
1060
978
825
1403
880
1546
922
1491
947
2499
825
989
1858
792
1031
1654
823
832
1664
22484
797
1604
929
1540
22402
1080
970
1288
1399
3991
982
815
797
1130
1042
1314
1185
5405
1267
2797
1057
874
2474
3404
1149
776
824
1352
1579
952
1333
975
1185
913
1040
911
987
2048
995
857
898
1101
823
872
1057
2015
993
1028