18385
2
1059
0
2121
4
17353
4111
941
5255
16
409
467
2000
1
19279
798
874
476
2907
629
726
22330
22
9807
8876
8
2730
6
417
9178
2328
1318
11951
10
4139
422
415
4179
5