872
954
847
1546
1644
1211
834
804
1244
1069
938
1219
792
852
2386
1135
883
1242
789
999
945
1119
1101
1943
1214
936
1054
792
895
5388
958
1080
939
1549
1847
1054
1982
1221
853
927
832
1442
937
804
870
730
1015
1503
3374
1046
958
775
820
1038
782
875
870
3456
943
933