953
797
928
1075
1314
2334
1201
1204
888
1169
988
753
1141
1559
943
9582
1278
3938
765
968
1352
1632
8550
939
1515
3378
959
820
929
943
1249
1305
844
9312
1378
1220
1865
874
2149
805
1023
4186
1269
5032
1406
1077
904
1099
3413
9206
3405
1284
3676
957
802
2076
1728
932
886
1740