1057
571
559
488
401
383
368
338
329
328
303
302
294
274
272
261
257
256
255
254
244
236
234
232
228
226
223
221
196
182
177
166
157
152
151
147
139
117
116
109
104
101
98
95
94
92
91
89
86
85
83
82
79
78
76
70
68
65