19279
2
31535
0
2546
1
25137
17353
20634
8
4111
2275
6800
1586
467
18385
2301
2748
1824
105290
458
2809
282572
1937
2683
1733
1152
1009
683
1865
2196
3659
14