1533
1302
727
531
511
474
401
397
395
383
335
311
311
274
271
269
269
268
261
261
249
240
238
237
235
234
232
223
222
213
212
192
191
186
180
177
176
176
160
158
157
156
156
155
153
151
149
147
144
140
139
139
137
137
136
133
130
128
128
126
125
123
123
119
115
112
109
107
105
104
102
102
102
101
101
98
96
95
95
93
91
91
91
91
91
89