18385
2
22330
22
764
1
1133
2445
6
121182
19034
9244
3008
4139
4
1343
3
2045
2000
769
5255
16
4919
8
3233
1237
9807
8876
417
0
874
282572
2488
2027
476
629
726
2408
1662