485
492
599
1169
935
886
429
1190
446
2528
2107
769
479
654
936
559
425
587
1764
619
595
724
446
563
3892