727
354
344
1684
388
337
1771
826
887
739
448
1145
881
1296
1119
682
675
1606
527
1838
1253
920
866
510
567
722
786
579
492
612