527
1
1103
395
380
507
755
779
639
461
598
2
463
496
642
447
615
608
1068
536
590
570
679
484
332
462
403
390
410
487
375
580