417
395
361
1
223
287
152
236
184
353
207
269
199
179
365
528
394
460
336
399
283
198
262
766
633
695
2