382
225
587
166
522
291
236
415
513
504