1580
990
784
672
657
486
447
442
416
409
371
369
354
339
332
322
321
320
315
313
312
310
306
302
289
288
258
235
227
217
215
201
200
193
187
160
156
141
135
134
132
129
128
124
123
121
118
113
112
111
107
104
97
95
92
90
88