602
506
476
259
291
164
448
348
122
192