590
535
398
321
264
255
204
186
185
181
180
173
166
165
161
161
160
160
159
159
158
158
156
154
151
150
149
149
145
145
145
143
143
143
142
140
137
136
135
135
132
132
130
129
126
126
126
126
124
124
122
122
120
120
119
119
118
118
118
118
118
118
118
117
117
115
115
113
111
111
110
110
110
110
110
109
109
108
107
107
107
106
106
105
105
105
104
103
102
102
101
101
101
101
101
98
97
94
93
93
91
91
90
89
83
80