22110
7313
6639
17471
12065
4152
3567
6562
5808
3506
18044
15589
8037
8755
3430
2891
9610
4733
5138
6997
13983
22313