1108
2
830
1
1105
547
1481
713
2955
1018
984
850
461
103
1066
7
920
1157
1603
788
1238
0
617
682
812
957
854
2803
768
605
936
536
1117
932