3033
5998
10006
17086
22942
37390
50876
57005
64053
75075
90827
105052
122349
130277
151552
169177
186201
199882
204852
211532
221469
238053
253982
264301
274035
292826
301166
311191
326287
341944
363047
375322
380154
389888
403507
411853
423748
440111
455494
474635
494881
503485
512895
524351
555909
570990
581391
603928
612784
623017
655355
667140
678997
694853
707007