582
603
337
374
239
209
183
241
470
161