856
499
497
494
431
396
387
333
332
319
317
309
307
293
288
284
259
255
255
252
251
239
236
222
219
219
211
208
204
188
182
178
174
171
169
169
168
168
166
166
165
164
162
161
160
160
156
154
154
152
151
146
144
144
144
144
140
138
136
135
133
132
132
129
125
125
124
124
123
123
123
122
122
122
120
119
118
118
118
117
116
115
115
114
112
112
109
108
106
105
100
100
96