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