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