2278
2179
1768
1224
1171
1072
994
759
653
638
606
566
550
503
498
482
460
456
454
453
450
434
433
432
409
404
391
390
386
370
358
357
348
345
344
337
327
326
323
311
310
296
287
283
277
275
273