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