582
605
337
374
239
209
183
241
471
161