19783
2
25669
0
3090
6
2903
3
32302
17946
1603
1
2906
21152
8
3546
4471
2932
2480
4358
1534
5440
1768
3206
5
2732
2535
1527
1289601
4
3080
2907
2596
2964
66
3041
2476
14861
7