562
382
363
343
294
287
256
254
244
241
212
198
196
178
176
168
158
158
158
151
146
146
145
144
144
137
135
134
134
134
133
133
132
132
130
126
124
124
120
119
118
116
116
115
114
114
113
111
111
110
109
109
108
108
108
107
107
106
105
104
104
104
103
103
103
103
102
102
100
99
99
98
97
96
96
96
96
96
94
93
91
91
87
85
84
83
83
81
81