4849
4248
2548
2401
2216
1705
1551
1440
1136
1016
1008
996
933
925
871
838
737
693
625
583
549
530
494
491
483
402
401
399
386
378
374
341
294
290
258
247
237
216
207
196
159
155
150
140
131
127
122
119
112
111
108
104
100
99
90
89
79