1549
929
781
711
648
490
449
434
419
412
386
368
366
357
339
338
336
330
328
326
324
314
311
310
308
285
237
235
223
216
209
202
201
174
153
149
142
141
138
136
131
129
128
126
124
122
119
114
110
105
102
101
99