603
506
476
259
291
165
450
348
122
192