1126
762
582
545
520
357
337
318
306
292
278
276
265
260
258
243
241
239
237
231
229
226
221
220
212
211
206
182
179
166
163
161
153
149
147
139
138
128
122
107
104
101
100
95
94
91
87
86
85
82
81
77
76
74
72