19783
2
2996
0
17946
32302
21152
8
485
2535
25669
2932
14
984
3498
4
1189
643
1153
1479
1
3090
6
2478
2398
1051
432
3080
3
1423
372
553
1342
1044
628
586
1399