19279
2
2727
31535
0
392
955
25137
282
980
1
845
1880
394
371
1020
453
383
455
590
409
152
899
2211
1073
729
369
2189
57
1029
419
640
53