1388
1055
820
727
647
464
412
409
392
374
356
344
343
341
326
321
302
300
299
298
293
290
277
270
268
264
244
228
216
206
195
189
187
186
181
157
146
135
134
128
127
126
118
117
115
113
107
105
104
102
93
90
88