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