5431
4433
4356
4004
3947
3837
3599
3326
3199
3113
3024
2986
2968
2922
2838
2701
2615
2457
2200
2063
2040
1992
1912
1894
1879
1736
1709
1635
1554
1545
1517
1469
1461
1458
1423
1402
1387
1357
1356
1350
1348
1337
1334
1289
1284
1275
1260
1239
1093
1059
1049
1046
1039
1028
1018
1011
1009
995
985
959