616
435
267
435
871
717
403
464
646
590
534
472
1555
450
740
289
1050
190
2313
583
477
1166
535
1156