563
472
453
379
308
297
249
215
210
204
193
191
189
179
176
168
160
157
149
146
142
141
135
131
128
125
120
119
118
117
110
108
107
105
103
100
92
91
90
86
84
81
79