1529
1294
724
531
508
474
401
396
394
383
335
310
310
271
271
269
269
265
261
260
249
240
238
237
234
234
232
223
222
213
212
191
191
186
179
176
176
173
160
158
157
156
156
155
153
151
149
146
144
139
139
138
136
134
131
131
130
128
128
125
123
122
120
119
115
111
108
107
105
104
102
102
101
101
100
98
96
95
93
93
91
91
91
91
91
88