918
1
1108
2
831
1105
547
1481
713
2955
1018
984
850
461
103
1066
7
920
1158
1603
788
1238
0
617
682
812
957
854
2807
768
605
936
536
1117