19783
2
32302
0
17946
2535
1816
3765
4
25669
2906
1
21152
8
3090
6
3083
1781
1849
683
2932
120
3498
1516
3289
902
444571
9
3715
3546
1720
297066
2903
3
2964
1603
989
1294