758
683
504
503
444
297
283
266
259
243
237
226
224
212
206
204
200
199
194
191
186
183
179
173
148
135
129
127
125
124
119
113
110
95
92
90
88
85
84
80
78
73
72
71
70
69
67
65
63
59
58
57