476
1
2730
6
2727
2
4111
0
5255
16
467
2000
846
19279
675
874
629
726
22330
22
9807
8876
8
1333
369
417
9176
5
2683
9178
78
18385
4139
4
334
1032
764
9244