19279
2
1824
0
25137
31535
572
968
20634
8
1372
1020
301
345
2881
390
492
953
2190
1
251
1782
547
646
17353
467
407
436
653
1346
516
683
864
797