1549
1333
737
532
525
474
402
401
399
384
335
313
312
282
275
270
269
269
267
266
249
245
243
238
238
235
232
224
223
216
213
193
192
189
184
180
178
176
161
159
158
158
157
156
155
152
151
150
149
147
146
146
144
141
141
139
138
137
130
128
128
128
125
119
116
115
113
109
106
105
105
105
103
101
101
101
99
98
97
95
92
91
91
91
91
89