602
505
476
258
289
164
446
348
122
192