5592
4652
4500
4190
4048
3652
3564
3401
3398
3173
3113
3056
3053
2953
2758
2691
2688
2596
2394
2192
2188
2075
2022
1985
1933
1769
1753
1707
1588
1576
1554
1543
1518
1494
1485
1447
1427
1410
1364
1345
1337
1284
1269
1237
1224
1175
1166
1126
1078
1053
1051
1048
1028
1020
1016
998
988