12
2
104
156
4
834
2
220
649
316
792
125
555
3
534
332
110
12
714
260
