892
730
624
588
582
444
405
393
370
367
342
336
327
316
314
297
294
292
282
277
275
271
270
260
253
224
219
217
198
182
169
166
165
163
162
141
132
128
126
123
120
116
115
114
113
112
109
106
93
92
90
89
83
82
81