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