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