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