787
0
650
1587
1
846
1939
381
292
454
403
750
1425
559
1045
456
266
467
263
635
661
1661
417
896
722
410
1330
2
2524
430
685
1161
262