806
709
530
430
383
306
293
289
254
248
244
243
239
235
232
224
217
207
201
198
197
192
187
183
167
156
152
151
139
136
127
119
118
111
110
109
103
88
87
85
84
82
81
77
76
75
74
73
72
71
70
67
64
62
60
56