4902
4336
3797
3463
3453
3449
3175
3134
2979
2840
2758
2702
2602
2546
2505
2491
2351
2323
1979
1872
1842
1814
1695
1688
1627
1571
1566
1507
1499
1448
1408
1371
1364
1334
1267
1265
1252
1247
1242
1236
1214
1170
1165
1162
1151
1123
1113
1105
1097
1066
994
928
918
913
911
906
886
885
882
879