6251
12874
20773
29723
36667
44440
52233
67799
81688
94392
105600
113687
123401
137935
146610
151161
157475
168432
183061
196505
206550
215804
224716
241379
254160
261439
271632
281696
289527
294633
303299
309359
315889
328595
342382
348549
356211
