902
769
583
514
379
250
234
232
218
204
203
191
188
187
180
178
177
169
164
160
159
158
156
143
142
133
131
123
121
111
110
104
103
100
93
92
91
88
76
75
74
72
67
66
65
64
63
62
60
59
58
57
50
49