412
371
264
232
227
188
190
181
180
177
168
165
175
162
150
146
145
142
137
136
126
57
645
601
574
549
530
357
345
292
278
230
8
6
5
3
45
17
1
0
64