505
240
262
198
173
175
427
153
4637
5
185
159
433
176
182
203
177
165
238
1
187
636
695
333
291
222