19279
2
31535
0
25137
20634
8
2730
6
17353
1559
2855
3
2668
467
1452
1
918
2546
282572
4111
292
1098
625
3114
4
16840
15
1823
3092
6800
2069
1824
180849
1365
1222856
105290
2657