393
337
313
253
223
204
199
188
182
138
177
113
93
171
35
157
147
146
145
89
142
47
132
122
121
123
98
497
473
28
24
8
6
4
3
2
1