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