1005
769
728
907
1178
21164
926
1035
974
763
797
851
1911
906
7569
1151
815
2382
3345
3201
753
955
795
1311
874
802
1537
843
1648
2492
888
1046
832
5266
1175
898
6490
969
736
833
851
1342
810
937
912
933
2139
831
1002
803
1479
4521
1513
1565
817
846
903
992
1046
875