19783
2
32302
0
1168
1
1267
25669
2711
2535
370
582
5209
9
1467
117
21152
8
5805
3
1632
2176
1392
3090
6
3083
17946
929
1461
2366
1675
1431
999
559
444571
1021
948