1043
577
568
551
475
350
302
272
272
270
254
235
217
205
199
199
198
195
194
189
187
184
180
179
177
176
173
171
171
170
169
168
167
166
163
162
162
161
160
155
155
155
154
153
153
151
145
144
143
142
141
139
139
139
139
136
128
127
127
127
126
124
122
120
119
119
119
116
114
111
108
108
103
102
93
93
91