1155
696
586
556
499
397
361
353
339
325
309
308
307
306
276
274
268
264
259
254
253
252
243
236
229
220
217
192
182
179
161
158
146
144
141
140
136
125
114
113
106
105
103
102
101
95
92
91
89
85
82
78
76
75