938
1568
1212
1091
3855
4285
886
1898
682
824
668
797
857
1010
1181
950
1913
9546
831
943
4578
1168
981
9241
897
1165
700
1158
5117
987
841
1518
786
3148
2166
975
1097
953
820
872
960
1099
937
904
842
939
852
828
817
1668
810
1245
1044
1149
847
944
902
1551
1550
5585