1048
677
505
484
398
275
262
258
223
219
202
201
200
198
192
190
186
177
175
172
171
166
161
160
136
135
133
132
109
106
105
101
99
98
97
96
83
81
78
73
72
70
68
67
66
63
61
58