21152
8
72191
0
2556
4
425
2203
2
621
108797
762
2691
189326
3020
17
8527
1
19079
6
2469
236066
14
2512
3316
10
37847
971