685
652
474
354
337
235
219
207
186
184
181
180
175
171
165
156
154
152
147
146
145
144
142
141
130
128
122
112
110
107
102
99
98
91
90
80
75
74
72
67
65
64
63
62
60
59
58
57
53
51
50
49
48