19783
2
17946
0
21152
8
2535
25669
32302
572
3765
4
1189
3354
1
2057
2932
3498
1618
3546
1683
2996
3779
3683
2903
3
1225
2964
1603
2906
635
2476
14
1694
1153
984