19279
2
31535
0
25137
17353
2546
1
1559
2730
6
20634
8
2069
3
4111
2830
7
1098
1869
5
3114
4
2030
3149
1824
814
5262
10
6800
2683
1769
7334
2657
467
3092
16550
27
1222856
2668
105290