382
0
1428
2125
1
306
489
803
298
409
483
288
935
932
992
29323
39034
670
327
839
804
419694
9
1661
2