1176
665
592
514
495
358
343
314
298
292
276
272
271
265
243
234
233
229
226
224
222
216
215
205
202
182
168
162
151
150
142
136
134
133
129
97
95
94
91
87
86
85
80
79
78
76
74
71
70
67