1223
841
644
615
434
282
262
258
234
227
215
209
205
201
199
197
185
183
181
174
165
158
156
155
135
134
131
127
122
117
114
111
106
104
102
95
93
87
80
77
76
73
72
71
68
66
64
63
62
59
57