1795
1136
1133
917
884
862
809
620
590
568
557
555
551
551
527
523
519
516
514
504
491
486
457
452
442
434
424
420
415
414
413
395
373
371
367
366
365
358
357
348
347
346
339
337
337
335
325
324
314
311
307
307
297
289
288
281
280
268
266
258
257
253
246
238
236
233
229
227
226
225
218
210
203
200
195
146