1053
861
872
2215
795
928
959
5673
807
1418
928
926
869
890
921
1839
3024
1019
1001
927
950
977
1890
1588
1336
953
1009
1057
2216
1710
1235
864
879
884
852
887
2880
1638
957
1169
1080
1021
935
986
886
3810
1014
874
1513
879
920
1416
956
911
873
943
966
1672
3922
889