631
334
523
235
332
728
54
263
521
344
142
62
8710
155
92
905
1015
373
934
5615
402
372
9216
283
452
515
7419
352