145
1863
89
3426
7488
18468
200
1268
109
704