436
409
383
313
311
306
289
282
271
248
246
236
225
225
223
219
217
199
195
190
189
185
183
183
182
180
177
171
170
169
165
163
161
157
156
155
150
149
141
141
141
141
139
138
137
137
137
136
136
134
134
131
131
130
129
129
127
125
123
123
121
121
121
120
120
119
119
119
119
118
117
115
113
113
113
112
112
112
111
109
108
108
108
108
108
107
107
106
106
105
104
104
104
104
103
102
101
98
98
97
97
96
96
96
94
93
92
92
91
91
90
88
86
84
84
84
83
83
82
82
81
81
80
78
76
76
74
72
72
71
70
63