1227
895
681
523
442
317
292
287
268
254
246
244
233
221
218
216
213
212
207
201
195
193
179
176
161
159
148
142
139
136
133
132
129
128
116
112
108
106
105
86
85
82
80
79
77
76
75
73
71
70
67
66
63