2
926
1665
0
360
815
1688
1996
632
614
1306
219
1062
827
104
3
17
740
497
35
518
1402
6
1555
1063
