1115
788
764
728
516
451
436
416
382
371
358
349
346
338
326
315
312
310
306
305
278
274
271
270
265
256
250
246
231
227
224
217
207
195
187
186
179
178
177
169
165
164
156
152
148
143
127
126
125
122
117
114
105