2481
1576
1518
1201
858
777
771
647
634
632
631
618
568
518
506
473
402
370
368
350
350
330
318
313
303
283
282
273
261
259
256
252
250
247
239
238
238
229
220
216
215
211
211
207
203
202
201
195
193
190
188
187
185
184
182
180
180
180
175
175
175
170
169
167
167
163
162
162
159
159
158
158
157
157
156
153
153
150
149
148
147
146
146
143
143
141
141
140
136
135
135
134
133
132
130
129
126
119
117
117
112
106
103