43287
960
5663
752
962
864
1362
1050
859
764
1327
2984
900
969
1268
985
1152
7697
885
1141
1038
803
818
911
908
4764
987
1264
1126
1059
949
1103
928
835
982
902
919
882
2806
1072
1189
3739
897
2012
1074
846
898
940
1045
866
809
1031
1692
1231
1520
1014
954
902
892
945