1298
885
702
688
542
377
346
345
315
311
301
288
285
264
255
250
248
243
237
231
229
228
227
218
206
201
190
166
163
160
155
153
152
151
142
137
122
117
116
114
107
104
101
92
91
90
89
88
84
82
81
80
79
76
74
73