19279
2
31535
0
25137
467
4111
17353
2730
6
1054
1
2987
3114
4
1559
2546
683
3404
3
1098
768
2141
20634
8
1518
1614
5
6800
1452
5866
1824
1190
381
4331
1101
1842
3559