1233
699
613
566
560
412
390
372
352
336
327
318
316
309
287
286
283
277
268
266
259
251
249
246
242
233
223
209
190
187
182
177
159
153
148
124
115
114
112
109
106
103
102
101
100
96
95
93
91
90
87
82
79
77