859
536
421
403
381
302
291
268
232
229
224
223
219
210
203
195
194
182
181
176
174
172
168
164
163
158
154
138
127
120
116
112
110
109
100
92
80
77
76
75
71
69
68
67
66
65
63
62
61
60
58
56