1105
743
536
442
420
313
281
277
255
244
235
231
224
221
219
208
204
198
195
193
192
181
178
176
173
172
169
141
129
128
125
124
112
111
108
99
95
93
86
85
80
78
76
75
73
67
62
61