496
103
61
620
161
428
315
137
318
338