1680
1325
1239
1228
953
889
877
865
842
832
787
771
764
746
709
675
656
630
596
591
570
559
549
505
496
461
449
432
422
416
415
411
377
341
334
329
317
307
307
306
287
284
282
274
263
256
256
244
243
240
239
236
232
213
209
209
196
192
188
183
183
183
182
178
174
164
159
155