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