982
629
581
550
534
416
388
364
356
334
318
317
312
296
275
267
266
263
256
255
254
251
245
227
212
187
181
179
176
174
172
165
145
135
121
114
112
111
108
105
104
103
100
96
94
90
87
86
85
83
82
79