1336
850
711
685
517
353
332
315
310
295
293
277
276
271
256
249
247
243
239
233
232
224
217
214
210
209
198
169
159
158
156
155
153
140
138
135
131
127
125
113
104
103
98
97
96
92
88
82
81
79
76
74
73