5129
4503
4132
3862
3736
3345
3255
3246
3087
2912
2870
2814
2781
2690
2501
2441
2394
2364
2191
2042
2003
1892
1871
1812
1738
1624
1614
1563
1533
1433
1418
1411
1400
1387
1362
1339
1331
1312
1265
1251
1222
1216
1183
1182
1124
1096
1059
1041
994
980
970
952
951
948
926
917
914
901
898