621
614
117
174
172
257
264
504
105