423
0
365
530
2737
693
852
522
1049
463
440
426
76
109
640
1564
812
758
571
665
519
378
685
443
757
479
655
918