969
694
517
412
345
289
275
272
236
232
231
224
222
218
212
208
196
191
190
189
185
183
173
159
153
151
141
135
129
118
117
115
109
102
98
96
84
82
80
77
76
73
71
70
65
64
63
62
60
55
53