493
2
119
1
369
651
887
1044
679
461
673
381
819
4287
664
728
1291
0
75
328
757
738
398
1096
1029
583
599
348
2051
8
947
697
1185
1011