18385
2
2000
1
8876
8
629
0
9244
9807
417
22330
22
9953
4
2097
3
19034
6
5262
10
3795
1215
2105
5255
16
3559
3116
637
1776
2229
2644
764
13159
1124
874
121182
476
5304
9
726