19279
2
4111
3691
5
1463
1
329
0
3498
4
2224
25137
31535
17353
2035
1824
2359
1937
2408
2275
3092
2668
3114
180849
46
3827
2657
3
2749
1452
2546
467
802
3061
251