622
116
607
768
129
256
131
678
693
141
141
932
1398
1061