806
713
531
517
473
330
316
297
288
265
262
257
247
236
223
222
221
220
213
211
206
198
197
189
186
176
175
165
152
146
141
139
136
129
125
109
100
98
92
91
89
86
84
83
82
80
78
77
70
66
64
63