605
478
449
428
413
417
414
391
380
351
350
346
345
343
344
334
332
315
312
311
300
294
291
289
279
271
269
265
268
261
257
251
249
247
242
244
230
229
227
224
223
222
215
214
213
211
198
165
195
193
194
189
191
190
188
183
187
181
180
186
178
177
169
167
163
161
159
158
156
166
152
149
147
146
143
142
144
141
134
133
132
131
127
125
126
124
123
122
121
120
119
117
113
114
112
109
103
102
101
97
92
86
85
77
52
41
39
45
484
440
367
848
826
818
761
664
663
603
585
580
576
567
566
561
556
554
548
547
546
522
521
517
509
508
505
500
499
476
433
348
325
292
288
285
14
62
17
16
15
13
12
11
7
6
5
4