979
1630
4553
5741
6676
7172
8294
8863
10782
13436
14720
15438
18033
20208
20579
23308
24848
30731
