1115
766
587
474
461
335
311
306
281
270
264
245
238
235
229
227
224
218
217
212
209
207
199
193
179
161
150
139
138
135
132
128
126
122
118
111
104
100
97
96
94
85
80
79
77
76
75
74
73
69
64
60