4569
8391
13644
19315
29367
47576
58700
62314
74888
85501
101510
112946
124995
138359
149946
159942
173917
195475
207401
221638
230012
247384
258961
280634
296695
313329
327631
337380
351126
363001
375189
387886
405751
414899
428946
445061
453557
463756
