629
528
526
287
331
170
514
362
130
221