4050
7954
20794
31272
53613
67123
84133
98063
108349
114369
124964
133834
155054
164854
194480
216380
222854
228554
259906
280792
299562
309432
351442
373672
404162
425372
449452
465552
488839
510809
534608
547318
560168
572228
589348
606317
619395
626112
