7135
5977
3853
2425
2015
1681
1660
1634
1438
1243
1207
1140
1135
1102
1086
1082
1007
930
870
800
785
765
765
746
726
639
627
611
596
587
577
576
555
538
534