1072
847
699
687
523
356
332
328
304
303
287
274
249
243
237
234
233
229
227
221
216
205
201
196
194
184
157
154
153
149
143
138
130
117
110
99
95
89
88
84
83
82
80
79
77
76
75
74
72