3043
6153
9454
12295
15066
17709
20691
24172
27483
31163
33874
37745
40897
44508
48629
52349
55279
58031
61102
66002
70682
74833
78944
83107
86798
91069
93627
97998
104900
115758
