1015
4646
4906
1163
898
1813
997
955
940
986
1189
1326
3067
1030
1345
1126
985
1223
1115
2503
2909
9317
1520
1962
5860
1699
1399
1299
2338
1892
3239
4207
1882
4355
2555
1879
3442
2482
4515
2850
3294
3345
2167
3808
2186
5190
5947
9725
4940
14381
27326
4568
4105
6810
3273