1342
809
690
676
573
389
355
344
340
322
308
303
299
293
277
276
273
269
259
257
246
243
242
240
237
233
211
201
183
173
166
161
158
156
154
149
147
138
129
124
121
111
107
105
101
97
95
93
91
88
87
85
80
75
73