729
2
89
0
1073
621
1
881
3
141
348
391
489
6
175
441
373
846
16
106
240
287
154
238
322
126
234
87
128
85
180
79
56
111
727
8
109