1136
881
734
710
601
398
369
360
335
316
314
305
294
292
281
277
274
273
268
254
252
250
249
246
244
242
232
228
205
175
174
173
167
162
161
159
152
146
143
142
118
113
107
103
102
99
97
93
92
90
88
86
84
81
78