3217
2536
1909
1430
1358
1277
1267
1073
919
915
911
904
901
895
877
872
804
781
761
716
708
700
698
697
673
642
635
624
622
612
606
584
580
544
533
516
495
484
481
478
470
458
453
450
447
446
441
441
437
432
431
428
426
421
397
381
378
378
373
371
365
364
362
361
361
360
360
346
341
341
335
334
334
334
332
328
321
319
310
308
305
298
293
292
290
283
283
279
278
277
275
272
272
270
270
268
266
262
260
255
255
251
251
250
250
249
249
246
243
242
239
239
236
236
235
229
227
226
221
220
220
220
219
218
218
215
214
214
213
212
212
210
209
207
207
206
203
203
197
194
194
192
191
190
189
188
187
187
185
184
184
183
183
181
181
181
178
178
177
176
176
171
171
170
170
170
170
169
169
169
167
165
159
158
157
157
155
154
153
152
151
151
149
149
147
147
147
147
146
146
146
145
145
144
144
143
143
142
141
141
140
139
139
138
138
137
135
135
133
132
131
130
130
130
129
128
128
127
126
125
125
124
123
123
122
122
122
121
121
121
121
120
119
119
118
118
118
117
117
117
116
115
115
114
114
112
111
111
111
111
110
110
110
110
109
108
108
106
105
102
101
100
100
100
98
97
96
96
96
96
93
92
90