19783
2
25669
0
32302
17946
2535
1816
3765
4
2906
1
21152
8
3090
6
3083
2366
1781
964
3008
3
1849
2921
5
683
5440
2932
120
3498
1516
3289
902
444571
9
3715
3546
1720
297066