1031
749
550
425
379
298
283
277
245
242
235
234
221
219
218
210
199
198
192
191
182
176
159
157
156
140
138
137
123
118
114
108
106
99
90
86
84
83
82
81
80
78
77
74
70
69
67
64
62
61
60
58
56