393
337
313
253
223
204
199
188
182
126
177
108
79
171
34
157
147
146
145
75
142
45
132
122
121
123
98
89
497
473
28
24
8
6
4
3
2
1