797
713
545
475
415
328
312
305
278
275
259
258
257
255
253
230
226
218
216
213
211
209
198
192
190
184
167
155
148
141
138
136
131
128
117
111
110
100
98
97
86
83
82
81
80
77
74
70
69
68
67
65
63