435
428
427
426
425
424
413
412
411
410
409
393
392
391
390
389
388
387
386
385
384
260
253
252
251
250
249
186
140
107
141
102
677
686
687
183
61
181
180
178
171
170
169
168
167
40
41
30
42
43
44
161
160
159
158
157
156
155
154
153
152
151
150
3899
5
3902
3
2
3907
0