4452
0
1360
362
798
2964
422
953
707
895
646
492
918
729
2730
6
297
478
331
559
47041
872
333
50987
846