5959
18175
1461
586
16998
7564
12807
10491
3432
206678