18385
2
22330
22
1853
0
19034
6
342
1053
2045
1
573
9244
9807
2349
417
1073
907
3015
577
187
692
3
8876
8
1464
2987
2445
714
932
843
1007
629
4139
4
9178
726