19783
2
2189
1751
1
2932
1331
2530
4
1334
1787
810
951
2428
0
24337
22
10317
11059
9
784
1412
9954
6
2949
2245
3
32302
21152
8