666
650
649
683
758
670
5367
651
742
525
1005
538
560
704
524
631
560
650
644
631
1076
1082
753
487