19783
2
32302
0
25669
17946
2906
1
21152
8
3090
6
3498
4
3080
3
2932
1078
1768
4471
2584
11
2517
7621
13
1461
2009
5
7793
4651
1047
7258
572
2405
2740
4587
3715
297066
9817
5151