3860
2304
2195
1918
1828
1620
1586
1547
1520
1239
1203
1128
1106
1011
971
911
898
897
867
844
770
769
759
741
736
695
691
661
645
644
643
595
591
580
573
566
554
545
532
527
514
514
510
508
508
503
501
496
495
472
468
465
461
458
456
448
447
445
442
433
423
413
412
409
395
394
394
394
391
387
386
381
377
353
351
348
346
342
340
338
337
329
328
325
321
319
318
311
306
301
301
296
291
288
283
282
279
278
271
266
262
258
257
249
249
249
241
240
232
222
221
220
220
219