1185
670
603
592
571
422
386
357
356
351
325
323
320
311
292
285
275
272
268
266
265
252
251
243
241
228
191
188
179
175
173
172
158
152
136
127
126
119
113
112
109
107
104
103
102
93
91
90
89
87
86
85
81
74