19279
2
31535
0
25137
17353
20634
8
2730
6
3114
4
1824
1559
2546
1
4111
467
1098
683
1132
518
1550
1860
392
2275
653
2522
6800
646
2780
11829
875
16840
15
1346
3092