503
470
282
440
192
429
414
101
239
460