19279
2
31535
0
25137
17353
1559
467
1869
5
2730
6
5223
9
20634
8
2574
1
3114
4
2546
4111
7952
521
492
1098
691
646
2168
1824
572
6800
1452
1823
1044
2644
390
2657
3