3950
8682
12745
16462
23755
30201
36415
43187
48552
53185
59139
63600
67065
71748
74956
79829
83169
89365
