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