1084
747
549
485
362
349
339
331
305
301
286
283
277
258
250
244
243
239
233
232
225
219
218
208
203
180
172
163
151
144
143
137
134
109
104
101
99
97
96
95
94
89
88
84
83
82
80
74
73
71
68