517
485
303
470
117
178
201
438
436
116