974
966
903
676
402
612
581
662
616
16516
352
695
38
1201
764
451
341
825
1151
623
743
415
403
585
18
791
626
421