408
0
1101
943
951
1045
640
358
509
471
696
454
680
438
390
2727
2
1608
1356
328
291
765
918
711
1840
285
314