872
818
1063
957
876
892
906
970
962
859
789
2286
1162
1120
816
1232
1436
854
2011
1080
940
2589
2580
936
986
858
791
1075
1077
1383
1217
830
882
895
889
3308
793
1143
1883
857
1062
913
889
1439
1020
916
1050
961
894
1040
3923
2614
4168
1886
978
907
1954
945
927
918