509
1398
4256
9314
19917
35457
35865
48480
50712
53073
54146
55250
57275
62078
64113
69781
72770
76542
78063
78987
80596
82553
84849
96988
97815
100123
