19783
2
2906
1
21152
8
25669
0
32302
17946
4471
2535
3186
3083
3154
6
2593
3546
297066
467
1768
6307
10
1603
3090
2907
572
746
5978
2903
3
14861
7
2932
398656
19
2009
5
6977
4
1564