4223
3632
1047
3782
1000
983
1251
1614
2068
14942
2361
5584
28426
1583
10865
5573
21899
11814
9974
18663
17027