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