19279
2
25137
0
2657
3
2730
6
2668
3092
1
521
1551
20634
8
31535
2224
2987
4478
17353
115
2855
1932
398
2749
1452
2955
2546
467
1824
4111
2853
3415
20
3047
10
392
4940
5