963
431
400
380
296
290
280
279
247
222
206
202
200
193
187
186
182
179
178
167
154
144
141
136
135
128
123
121
112
105
104
90
57
58
396
94
22
69
53
29
16
9
3
0
25