701
688
628
567
540
379
374
370
312
301
297
293
285
271
267
266
260
255
254
247
246
241
229
224
222
210
203
198
187
186
179
177
169
167
157
130
129
121
120
119
118
98
96
95
93
89
87
85
84
83
82
81
73
72
71
69
66