1093
618
529
497
444
371
337
335
309
306
286
274
271
268
262
252
243
237
236
234
231
229
227
219
217
212
210
197
182
168
162
157
148
146
142
139
135
115
111
103
99
97
96
92
91
89
88
82
81
80
79
76
75
73
71
70
69