4472
3152
3145
2951
2941
2012
1704
1685
1623
1591
1575
1536
1454
1327
1316
1281
1230
1216
1191
1160
1097
1095
1094
1090
1008
940
937
923
891
854
847
841
840
814
809
799
795
787
778
760
747
740
736
711
691
690
686
683
662
644
643
634
632
630
615
611
603
591
590
568
552
542
541
540
528
522
513
510
506
495
480
479
472
469
460
460
449
433
429
422
421
406
379
374
368
366
362
356
349
333
327
323
323
314
304
302
293
291
274
268
266
240