5523
11004
15855
19576
23036
29266
39199
45029
53651
60250
66352
71172
76322
82734
89084
94604
101547
108379
116530
128721
