777
0
1109
332
473
402
360
693
1243
804
1406
418
458
597
354
462
1576
483
2399
698
515
857
1186
6043
325
1710
1646
768
1012
738