1664
1536
1157
955
924
896
708
671
657
623
593
584
545
514
456
443
419
417
397
349
331
329
320
316
305
285
271
268
265
251
248
247
244
240
239
236
236
234
227
206
205
201
199
199
197
192
190
189
188
179
179
175
174
169
160
156
155
153
150
150
146
138
136
135
132
131
130
127
125
122
115
111
107
104
98
95
89
88
87
82