19279
2
25137
0
17353
31535
418
467
2657
3
2546
1
4111
269
2109
1267
2490
1004
415
691
320
1045
951
3498
4
710
1661
679
683
325
22330
22
772
663
918
1043