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