8
45
88
307
124
170
872
150
654
484
1K
313