686
364
405
205
1303
776
930
308
648
163
615
267
607
277
542
207
997
275
338
136
411
142
346
206
998
312
488
135
412
153
720
217
741
333
688
186
191
41
617
186