1068
685
489
425
407
295
293
272
243
241
235
233
229
210
208
205
196
191
184
181
176
173
166
165
153
144
143
136
135
127
124
119
109
108
105
99
98
93
90
86
83
78
76
72
71
70
69
68
65
61
58
54