552
494
383
307
303
229
226
213
193
182
166
159
148
147
146
141
139
128
126
122
119
115
111
108
107
106
104
101
98
95
91
90
89
82
81
74
65
45