23558
17
4837
5
1174
1
2964
8
10813
7
4093
11
10827
4
8527
9956
3
2970
475
0
1140
19944
2
567
7592
521
4358
6
297066
2471
108797
2350
6929
2234
616
1922
3527