1153
679
581
538
534
379
359
343
324
315
303
296
289
284
279
265
259
251
249
244
242
240
237
236
224
223
216
177
171
166
161
157
153
151
145
143
115
114
112
109
104
102
100
99
96
95
94
87
86
85
83
82
77
75
73