19783
2
572
0
2595
1458
3926
14
2949
1400
645
2932
1213
5070
19
883
3498
4
2392
791
515
496
1518
1716
1
758
17946