876
772
570
567
544
386
372
338
327
326
307
297
282
278
271
269
263
259
255
253
249
243
232
226
217
193
192
184
170
164
155
154
140
133
119
117
114
113
110
108
106
103
101
95
92
90
89
87
86
82
79
75
74