1112
795
726
699
514
461
460
418
367
356
347
324
319
316
315
312
310
297
280
279
261
256
254
247
236
234
229
226
222
220
213
210
195
192
181
179
178
171
168
165
151
147
138
137
134
132
131
117
111
109
103
102
97
96
92
86