1102
725
527
453
394
274
258
248
219
213
208
199
196
192
189
188
181
178
173
172
171
170
166
162
156
150
143
140
137
130
124
112
110
109
106
99
98
96
86
85
81
78
74
73
70
69
66
64
62
61
57
56