1003
836
966
1120
1360
2388
1253
1247
935
1214
1033
796
1187
1620
991
9666
1324
4050
807
1007
1403
1684
8960
993
1563
3462
1001
861
971
986
1302
1375
891
9431
1422
1261
1934
911
2188
843
1061
4244
1317
5081
1460
1119
948
1162
3482
9303
3472
1330
3766
1007
848
2132
1775
971
938
1800