14694
10001
12197
7581
11118
6181
8678
7998
4132
4089
8197
6918
4390
3791
5763
3792
3864
3476
7872
4050
2944
4551
6662
3976
3029
989
4807
5165
2958
3337