882
788
605
566
517
390
355
338
321
315
299
298
297
272
259
258
251
247
244
243
233
227
226
219
218
202
194
188
182
160
156
150
148
138
133
120
115
114
107
104
101
98
97
96
95
91
90
86
85
84
81
77
74