378
0
928
927
3
1034
1499
1718
4
873
1
1335
824
919
628
1769
853
1699
723
3117
651
419
647
1090
2
1585
1185
2366
469
1333
401
1468
769
4247
848