21152
8
297066
0
1473
181997
11
2676
1
2740
3
2593
2763
2911
9
4651
5151
2
2145
2525
4
19079
6
810
2044
2405
750
511
1891
2082
638
1438
898
560
32302
3173
604
5527
3724