505
1
831
984
2
547
1218
1018
850
617
1605
812
1343
854
957
1120
682
566
913
1117
627
1129
656
1031
490
549
492
1630
1949
545
1028
1078
3