304
110
684
267
110
356
376
142
872
86