1019
888
673
569
473
319
311
297
273
272
264
253
240
235
225
221
219
217
216
204
196
194
192
184
178
176
170
147
144
140
139
133
124
123
120
118
117
91
90
88
87
83
80
79
78
77
73
72
70
69
65
62