683
0
720
1128
646
456
1522
431
1130
2694
3
486
1215
1
2522
415
729
945
751
1465
50987
1279
462
711
470
1436
391
13491
390
747
686
829
800