18626
13536
9512
10513
7616
1184
12313
1143
3159
1038
1669
870
1657
1185
972
2057
18918
1163
38634
47527
35324
72262
57330