983
701
530
475
407
325
307
297
270
263
253
252
250
248
245
228
221
214
213
212
210
208
201
194
189
183
177
164
149
137
135
134
132
131
126
116
115
113
110
101
100
98
96
95
92
85
83
81
79
72
69
64