401
0
678
1930
3065
1
789
343
582
866
326
1569
455
637
526
916
101
844
991
2089
2
437
334
536
931
818
553
947
612