951
0
1045
640
358
509
471
696
454
680
438
390
2727
2
1608
1356
328
291
765
918
711
1840
285
314
594
957
755
409
590