19279
2
31535
0
25137
4111
467
17353
1559
2546
1
1098
1869
5
3114
4
2190
2730
6
1557
20634
8
1824
3149
1436
683
381
409
722
325
2657
3
6800
1571
388
820
3498
2271