985
777
575
482
428
288
274
270
240
238
232
227
225
220
214
209
198
196
195
194
191
173
172
170
164
163
151
143
138
127
125
118
113
111
106
103
101
99
96
94
93
92
87
83
79
78
73
71
70
64
63
62
59
58
57