547
458
522
1490
804
358
1236
491
391
367
539
1339
1004
506
354