708
456
398
383
368
364
339
324
270
260
246
228
221
214
210
197
188
187
186
182
182
179
174
170
169
167
163
161
159
159
157
156
156
154
150
149
148
145
141
140
139
139
139
137
136
136
135
135
134
134
133
132
132
131
130
130
129
128
128
127
127
126
125
123
123
122
121
121
119
119
118
115
115
115
114
113
112
112
112
111
109
108
108
108
107
107
107
107
106
102
102
102
101
101
100
100
99
98
97
97
97
96
96
95
95
95
94
94
94
93
93
93
92
91
91
90
90
89
89
88
88
88
88
87
85
83
80
80
79
79
78
78
78
76
76
75
75
73
72
71
70