1273
815
664
662
589
455
429
405
396
395
372
365
353
346
337
317
315
309
305
301
296
294
293
292
291
285
267
262
235
220
216
213
191
186
174
171
170
169
159
138
135
130
126
124
122
120
118
116
114
111
110
107
103
101
99
95
94
92
91