804
442
442
593
468
454
281
403
304
355
273
254
355
403
510
414
745
402
1572
472
1402
253
620
989