12810
1529
16789
10580
5040
4156
8708
2477
5903
1591
32755
3795
1968
5985
1003
7701
4923
8945
13381
16710
5977
2471
997
8934
5891
8696
4914
1522
7685
3783
1955
4137
32736
12757
1582
13366
10569
5031