1017
666
525
499
495
357
332
315
295
288
279
275
274
265
246
239
238
229
228
222
220
219
218
215
214
212
205
190
167
160
152
139
138
137
132
125
104
102
98
97
94
92
90
88
85
79
77
76
75
67
65