1048
1047
825
908
1176
10290
838
976
2511
1065
932
1001
951
842
945
1308
9694
1048
933
1098
1068
874
908
1386
992
1319
1004
1463
1315
1051
842
855
811
867
845
1107
822
1100
808
848
966
1692
2593
1157
751
1179
949
1062
759
910
835
917
820
1682
1102
1473
1595
886
801
842