1027
669
504
469
458
345
334
305
294
287
283
265
251
242
236
234
233
229
225
224
213
210
204
192
172
154
143
142
138
136
135
133
126
118
110
109
108
102
98
96
92
88
87
85
81
77
72
71
70
68
66
63