369
646
763
829
863
1130
1563
973
839
962
986
919
1074
987
1017
985
926
1112
1035
883
5190
2818
2716
1524
1643
1597
14724
7997
4052
4675