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