624
592
535
512
489
309
272
235
205
195
193
192
190
177
175
174
172
171
169
167
158
158
155
155
154
150
149
148
147
147
146
146
146
145
145
143
142
142
142
141
140
140
138
137
136
136
135
135
134
134
133
133
133
132
132
131
131
129
127
126
126
126
126
126
125
124
124
124
123
123
123
122
122
122
121
121
120
120
120
118
118
117
117
115
115
114
114
114
113
113
113
113
111
111
110
110
110
109
109
108
108
108
107
106
106
106
105
105
102
102
101
101
100
99
99
98
97
97
97
97
96
94
93
93
92
89
88
87