18385
2
22330
22
19034
6
448
1
9244
4139
4
2033
2045
121182
2000
5255
16
19279
9807
8876
8
417
0
520
326
874
282572
2027
4126
8772
3
2445
476
629
726
3545
764
1662
2168
5