832
332
12
552
102
104
3
216
789
258
314
151
648
12
125
533
3
714
