1513
954
990
1025
1253
1311
885
1006
1166
993
5609
1138
1393
997
2348
1438
1145
944
877
1431
1622
937
4129
3205
1016
973
9443
1161
1149
10807
6882
915
922
4018
2433
936
1019
920
873
1918
1698
1027
1991
1651
885
864
1478
1314
930
3785
3440
1728
3353
1893
1266
984
857
1397
792
1013