975
672
468
467
464
328
300
284
272
257
252
244
243
235
215
210
206
201
200
199
197
192
187
182
177
176
168
160
159
153
140
138
135
124
123
102
101
100
96
91
90
89
86
85
84
81
80
78
68
66
65
64
63