19783
2
8527
1
2189
2932
1331
3158
1334
810
2535
10317
610
0
2468
3
1412
9954
6
2949
2245
2600
4
21152
8
6346
16