2650
9508
698
907
8816
5899
3645
10924
11449
2162
3942
12178
18122
17173
5470
3907
10074
25668
12782
17431
9503