1650
0
350
644
400
475
481
533
20634
8
931
857
345
150
494
572
351
443
2727
2
1551
1049
876
394
479
484
641
320