2058
3028
6239
4614
4131
3489
8397
6977
5487
10962
8102
11513
7504
14112
5899
5842
7347
8696
9378
10711
29606
44689
11886
12913
17082