2960
6927
9778
12376
16987
21769
26818
32079
36351
40793
45342
48835
51216
54192
56174
59307
61938
68284
