18385
2
22330
22
1182
19034
6
2466
5
9244
1
4139
4
2045
121182
2000
5255
16
39326
19
3535
9807
8876
8
4820
417
0
9953
2195
874
282572
2027
2445
476
629
726
3753
3
764
1662
1918