1005
725
553
413
411
288
268
260
243
235
222
218
217
216
213
206
194
193
188
187
186
185
182
175
167
162
160
147
137
135
130
117
115
109
108
105
103
100
91
88
84
83
81
78
77
71
70
65
64
62
61
60
59
58
50