861
999
873
1185
876
877
1159
2054
1609
3522
927
1315
1142
1052
874
905
1729
1228
856
1883
6312
954
986
830
1538
928
3525
1547
2906
1175
892
874
983
991
952
1352
1672
1903
934
1060
12187
4077
887
1815
1244
1077
998
873
1934
1151
1022
3628
1093
1076
866
987
1196
980
1033
932