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