1501
1618
6602
21505
6430
140
14577
1545
1524
397
166
1903
1695
8882
4114
1120
4001
950
2939
988
9963
1279
494
4151
13210
400
14865
20444
4105
2533
508
334
20301
19678
10498
7719
834
252
746
397
1275
9369
4143
4339
4241
4200
4149
4270
4301
4415
4409
4281
4356
5168