21326
6507
15219
25588
3564
13672
6398
33968
3072
4715
20754
14882
2665
26913
9432
27089
2121
4901
2249
3763
2129
12328
7688
8005
27989
4121
3706
23975
12934
4930
1753
3616
8452