989
702
527
421
415
293
275
260
246
235
225
222
220
216
214
197
191
190
188
187
185
184
178
176
170
167
153
137
134
131
124
116
115
110
108
99
97
90
84
83
81
80
79
73
72
71
68
66
65
64
63
60
56
52