19279
2
31535
0
25137
17353
3114
4
20634
8
915
1
2730
6
467
2275
1559
2546
4111
282572
1098
3116
292
6689
928
1824
3498
3352
6800
1452
662
2461
20
1044
514
1470
3092