497
104
62
629
161
430
317
138
318
341