19279
2
31535
0
3498
4
2275
1020
514
3114
177
845
25137
467
2211
17353
20634
8
2546
1
2727
453
798
456
2730
6
408
1824
1840
1872
1169
2189
355
333
493
1880