2682
655
625
529
399
390
384
377
360
353
311
302
298
285
278
278
272
265
256
253
241
239
236
234
219
218
218
217
217
214
212
209
204
202
202
199
197
195
194
189
187
184
179
174
174
172
172
166
157
156
156
152
150
149
148
148
146
144
142
142
141
140
140
138
136
134
134
134
133
131
130
129
129
128
128
127
127
127
126
124
123
122
121
120
118
117
117
116
115
113
113
113
112
111
110
110
109
107
107
106
105
104
104
102
102
100
100
99
98
98
95
94
92
90
90
89
88
88
88
86
83