823
594
568
499
411
354
346
316
272
270
256
254
251
248
238
235
233
223
218
215
206
204
194
193
187
181
179
176
169
165
164
143
142
139
130
128
124
120
116
115
113
112
111
110
108
106
104
102
96
95
93
92
90
84
83
81
79
78