787
0
1161
415
321
1101
1557
683
527
868
509
403
408
2490
486
645
5313
310
505
1020
419
441
546
685
1167
957
1935
602
5875
439