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