5019
4301
3493
3445
2578
2392
2281
2230
2180
2077
2058
1938
1858
1818
1721
1712
1711
1697
1690
1659
1621
1619
1594
1582
1566
1518
1476
1463
1462
1442
1405
1384
1360
1336
1336
1312
1308
1293
1290
1267
1261
1228
1213
1191
1165
1156
1134
1113
1106
1104
1100
1094
1037
1031
1018
1017
986
957
943
933
933
927
905
901
886
886
879
877
876
848
835
835
826
790
773
759
748
707
694
687
686
670
664
619
584
581
576
566
554
547
528
491
472