582
605
337
376
239
209
183
241
471
161