3390
5834
9491
12768
15852
20667
26101
29422
35225
40716
44523
48916
52858
58148
63076
76669
87611
93805
101945
108230
115029
122811
130655
146206
152264
159095
163597
175657
182105
185683
189628
