2219
1134
1122
1068
956
923
798
789
757
685
673
664
651
626
617
612
578
546
538
533
528
524
523
507
503
499
495
483
478
473
470
468
457
451
432
429
424
421
419
419
417
412
410
408
400
392
388
386
380
374
354
350
347
335
332
318
315
303
299
299
294
293
291
281
276
272
262
260
249
246
235
228
227
224
224
223
218
216
213
211
209
198
197
192
190
184
172