1015
4645
4906
1163
898
1813
996
955
940
985
1189
1326
3067
1029
1345
1126
985
1223
1114
2502
2908
9316
1519
1961
5859
1699
1398
1297
2337
1892
3238
4207
1881
4355
2554
1877
3440
2481
4514
2849
3292
3345
2167
3808
2184
5189
5946
9724
4939
14379
27326
4567
4105
6808
3272