603
506
476
260
291
165
450
348
122
192