848
532
423
409
378
302
290
269
232
231
228
226
225
224
215
210
196
194
188
184
182
176
174
173
168
161
160
159
157
136
132
117
115
112
110
94
86
83
82
81
80
77
73
69
68
67
65
64
61
59
58
57