18385
2
764
1
2909
4
545
0
2000
5255
16
746
9807
22330
22
8876
8
874
417
2408
629
476
9244
726
9178
6
3292
4139
2644
19034
1327
1453
121182
1007
897
812
2045
4411