489
489
866
739
598
1026
827
551
612
1356
1086
504
1219
853
476
674
502
1055
428
880
667
1226