1347
857
681
626
625
430
398
389
377
352
340
335
329
308
300
293
286
280
279
278
277
270
260
257
254
241
205
196
193
185
178
175
159
157
151
149
121
117
115
112
110
108
107
106
105
101
98
93
91
89
88
87