996
727
722
592
413
409
387
381
362
357
350
339
337
335
312
311
291
289
288
278
271
272
273
243
242
228
225
197
198
192
188
181
178
177
179
164
148
145
142
135
123
122
121
119
124
110
106
103
92
88
590
523
809
800
767
641
614
609
599
571
558
551
548
522
500
494
478
330
284
265
171
147
40
18
12
8
7
518
430
64
53
52
19
14
10
9
5
1
0
31