1079
733
542
485
459
329
311
291
280
273
262
251
249
248
241
227
223
222
217
215
210
203
197
190
183
177
176
168
156
150
147
142
138
131
127
124
120
106
102
96
94
91
89
88
87
86
81
77
75
73
71
69
68