6029
5198
3171
2966
2771
2098
2012
1740
1437
1312
1197
1166
1113
1050
1021
991
965
773
716
699
649
637
590
549
535
532
527
517
491
484
427
390
371
330
321
317
286
271
203
201
200
193
190
181
176
167
149
145
139
134
131
122
106
105
100
99
94
93