14
34
30
42
33
201
771
1356
722
1328
398
949
931
2270
627
713
965
529
330
864