1066
637
553
551
543
381
352
329
318
304
293
286
283
273
266
256
252
247
246
242
240
239
231
230
227
223
203
168
165
161
159
153
145
135
131
113
110
104
103
102
100
98
96
95
85
84
83
82
81
78
75
74