18385
2
5255
16
19034
6
2000
1
2644
726
0
4139
4
1007
14508
18
1270
3
625
4740
765
417
121182
282572
661
1129
312
22330
22
9807
8876
8
2036
1165
874
2069
476
629
9244