1148
805
527
410
351
235
223
219
196
183
180
176
169
168
167
166
160
155
146
143
138
136
134
122
118
115
114
110
109
90
89
85
83
78
77
74
72
71
67
66
62
60
59
57
55
53
52
48