601
505
476
257
288
164
446
348
122
192