3514
3421
3298
3295
3099
2767
2699
2565
2254
2073
2018
2011
1944
1930
1670
1617
1602
1573
1549
1527
1521
1515
1491
1489
1486
1484
1467
1459
1459
1446
1444
1443
1434
1401
1394
1388
1387
1339
1301
1297
1281
1187
1184
1160
1155
1151
1115
1096
1087
1079
1065
1052
1052
1013
1010
997
990
979
974
973
965
951
917
915
909
888
887
882
851
851
832
823
811
795
753
739
696
685
680
638
632
579
548
542