626
3
967
1
352
356
806
0
1176
1044
2
1055
1161
8
798
1399
6
1061
4
236
107
1177
5
360
194
126
136
239
190
1563
176
272
266
692
222
378
658
518