1340
1093
805
673
585
398
377
353
344
313
312
302
292
284
274
271
269
268
266
263
260
250
248
242
234
231
228
218
211
187
178
173
171
157
155
149
143
117
115
107
105
104
102
99
98
97
94
93
92
88
87
81
79
78
77