5486
4780
2827
2652
2498
1738
1737
1594
1290
1191
1115
1008
965
957
937
894
844
749
667
663
654
651
554
516
499
494
473
471
460
454
379
369
344
326
322
283
240
239
215
200
188
175
163
161
157
149
132
131
123
116
113
107
100
99
91
88
82