20936
57073
85681
98506
120719
158149
172638
185164
206218
243796
264616
290510
307553
327427
341346
374524
390443
405598
420014
443790
462265
484864
494207
521074
533522
551341
564491
