862
999
873
1185
877
878
1159
2054
1609
3523
928
1315
1142
1052
874
905
1733
1229
856
1883
6313
954
986
830
1538
928
3525
1548
2906
1175
892
874
985
991
952
1352
1672
1903
934
1060
12188
4077
887
1816
1244
1078
998
873
1934
1151
1023
3628
1093
1076
866
988
1196
980
1034
932