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