1048
902
926
1059
1873
1186
884
5246
876
903
947
856
2190
1621
917
831
921
1096
1236
1330
937
898
1046
941
948
906
9492
892
882
992
3619
891
857
1216
982
1237
879
1050
964
2882
2037
1040
982
1030
935
893
985
1120
158607
926
915
903
876
967
829
946
1005
880
924
1118