19279
2
31535
0
25137
17353
20634
8
2730
6
3114
4
1824
1559
2546
1
4111
1860
467
1098
915
392
2275
6800
1664
1074
646
2780
683
875
16840
15
518
3092
7334
2727
4604
13