3960
8450
16820
24470
31953
35943
42917
47697
59817
66647
86967
104307
135437
158475
171945
182695
193735
202885
217975
228959
240209
245969
261889
273169
291929
302909
314790
324450
369660
391663
