840
993
838
969
883
1008
797
714
839
697
855
698
874
848
1006
826
1012
729
805
1247
929
989
1274
1489
1268
1269
1164
3041
1183
2234
1286
1878
1772
8812
2836
5640
1988
6621
4006
2183
1892
1698
1355
3847
2829
1627
1744
1831
5093
2292
2986
2570
4731
3336
1307
3191
5326
8461
6575
7413