708
586
444
413
357
354
333
324
312
311
305
305
283
275
246
232
231
226
222
214
214
213
209
205
202
200
197
197
195
190
185
180
178
175
174
173
171
169
167
164
163
162
162
162
159
159
159
157
156
154
151
151
149
148
148
148
148
147
144
143
142
141
141
139
138
138
136
132
130
125
124
122
122
122
120
118
118
116
116
115
113
112
111
111
110
110
109
108
108
107
107
107
106
105
104
104
101
99
99
99
98
97
97
96
95
95
95
94
94
94
90
90
90
88
86
83
82
81
80
80
78
77
75
74
71
70
69
66
64
64
64
63
63
62
61
61
60
60
58
57
56
55
55
50