448
377
382
493
447
715
200
226
147
110
104
140
246
323
383
296
545
658
432
257