18385
2
812
1
9244
1007
19034
6
3503
3
2000
5255
16
22330
22
121182
9807
8876
8
403
0
417
874
476
629
726
1059
764
736
2644
9178
4139
4
1806
1327
2030
897
4411
1453