1013
807
1113
1218
653
726
812
1113
741
1271
1039
2922
712
747
847
673
699
995
853
913
1563
1427
922
1406
803
1283
1018
1025
905
1145
1081
1550
2583
1379
1393
1324
1294
1296
1455
4169
1421
1756
1405
1692
1360
1239
2351
1719
2693
1731
2632
3187
5607
1498
1321
8404
1503
2078
3808
4659