3695
3131
3100
3071
3017
2838
2568
2490
2338
2300
2272
2229
2187
2173
2156
2065
2048
2010
1985
1933
1912
1887
1887
1874
1854
1852
1840
1839
1808
1798
1780
1770
1760
1721
1694
1672
1641
1640
1631
1626
1618
1602
1571
1567
1556
1536
1528
1510
1496
1494
1491
1466
1466
1459
1455
1435
1411
1410
1407
1396
1377
1364
1359
1346
1315
1310
1310
1302
1301
1291
1282
1263
1242
1229
1209
1176
1144
1128
1120
1112
1106
1076
1063
1022
993
967
961
959
926
924
921
917
917
916
896
864
855
835