971
624
564
519
497
385
365
342
329
315
303
297
295
286
260
258
248
244
240
238
232
229
223
219
204
180
173
169
162
161
159
152
140
128
109
108
107
104
100
99
96
94
93
91
90
89
88
86
85
82
80
79
77