967
694
550
463
402
335
305
300
271
265
253
248
247
240
225
220
218
217
213
208
207
198
196
190
189
184
164
153
140
136
135
132
127
124
116
115
108
105
100
98
96
95
86
84
79
77
76
71
70
68
67
66
62