505
209
158
245
614
241
321
826
275
837
403
292
275
206
792
361
338