19783
2
32302
0
25669
2535
21152
8
3090
6
17946
1816
3083
2366
1
3765
4
683
2932
3498
1720
2906
1329
1294
2986
1153
2012
444571
9
1781
297066
1849
2755
2661
3624
3080
3
2316