1950
1171
1137
825
764
664
661
651
631
624
604
601
583
575
532
529
527
521
519
509
504
502
494
492
484
459
422
411
392
392
388
387
380
375
374
342
326
317
316
302
302
301
289
288
283
281
277
275
264
252
249
242
239
239
233
231
230
228
227
224
224
222
221
219
218
217
215
214
209
206
206
204
202
200
199
189
188
182
176
175
171
165
162
157
156
155
143
133