19279
2
25137
0
31535
1824
987
1
2730
6
2657
3
2668
968
2224
4126
20634
8
467
918
14076
7
2855
1832
3092
345
436
646
2190
482
521
280
683
2996
448
953
653