19944
2
1538
0
1099
676
938
2230
715
267612
603
355
4978
3066
7
102
1866
440
2939
1
1437
1589
512
99072
59
3024
3
36905
1164