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