685
620
467
414
385
314
295
284
255
252
250
246
237
226
223
208
207
205
200
199
198
196
179
167
154
152
140
134
131
123
116
110
99
98
90
89
87
83
82
80
79
77
75
74
73
72
71
66
64
63
60