599
127
699
149
2580
547
865
184
259
55
499
106
488
104