use crate::YearDataset;
use chrono::NaiveDate;
use std::sync::LazyLock;
pub(crate) fn all_datasets() -> &'static [YearDataset] {
static DATASETS: LazyLock<Vec<YearDataset>> = LazyLock::new(|| {
vec![
ds_2015(),
ds_2016(),
ds_2017(),
ds_2018(),
ds_2019(),
ds_2020(),
ds_2021(),
ds_2022(),
ds_2023(),
ds_2024(),
ds_2025(),
]
});
&DATASETS[..]
}
pub(crate) fn nd(y: i32, m: u32, d: u32) -> NaiveDate {
NaiveDate::from_ymd_opt(y, m, d).expect("invalid date in dataset")
}
fn ds_2025() -> YearDataset {
YearDataset {
year: 2025,
effective_from: nd(2025, 10, 1),
rates: vec![
(1, nd(2025, 10, 4), 1075), (2, nd(2025, 11, 21), 1029), (3, nd(2025, 12, 1), 1031), (4, nd(2025, 10, 4), 1038), (5, nd(2026, 3, 31), 1031), (6, nd(2025, 12, 23), 1032), (7, nd(2026, 1, 1), 1033), (8, nd(2025, 10, 12), 1074), (9, nd(2025, 10, 1), 1068), (10, nd(2026, 3, 1), 1063), (11, nd(2025, 11, 1), 1141), (12, nd(2025, 10, 3), 1140), (13, nd(2025, 10, 3), 1226), (14, nd(2025, 10, 4), 1225), (15, nd(2025, 10, 2), 1050), (16, nd(2025, 10, 12), 1062), (17, nd(2025, 10, 8), 1054), (18, nd(2025, 10, 8), 1053), (19, nd(2025, 12, 1), 1052), (20, nd(2025, 10, 3), 1061), (21, nd(2025, 10, 18), 1065), (22, nd(2025, 11, 1), 1097), (23, nd(2025, 10, 18), 1140), (24, nd(2025, 11, 21), 1087), (25, nd(2025, 10, 5), 1080), (26, nd(2025, 11, 21), 1122), (27, nd(2025, 10, 16), 1177), (28, nd(2025, 10, 4), 1116), (29, nd(2025, 11, 16), 1051), (30, nd(2025, 11, 1), 1045), (31, nd(2025, 10, 4), 1030), (32, nd(2025, 11, 17), 1033), (33, nd(2025, 12, 1), 1047), (34, nd(2025, 11, 1), 1085), (35, nd(2025, 10, 16), 1043), (36, nd(2026, 1, 1), 1046), (37, nd(2025, 10, 18), 1036), (38, nd(2025, 12, 1), 1033), (39, nd(2025, 12, 1), 1023), (40, nd(2025, 11, 16), 1057), (41, nd(2025, 11, 21), 1030), (42, nd(2025, 12, 1), 1031), (43, nd(2026, 1, 1), 1034), (44, nd(2026, 1, 1), 1035), (45, nd(2025, 11, 16), 1023), (46, nd(2025, 11, 1), 1026), (47, nd(2025, 12, 1), 1023), ],
}
}
fn ds_2024() -> YearDataset {
YearDataset {
year: 2024,
effective_from: nd(2024, 10, 1),
rates: vec![
(1, nd(2024, 10, 1), 1010), (2, nd(2024, 10, 5), 953), (3, nd(2024, 10, 27), 952), (4, nd(2024, 10, 1), 973), (5, nd(2024, 10, 1), 951), (6, nd(2024, 10, 19), 955), (7, nd(2024, 10, 5), 955), (8, nd(2024, 10, 1), 1005), (9, nd(2024, 10, 1), 1004), (10, nd(2024, 10, 4), 985), (11, nd(2024, 10, 1), 1078), (12, nd(2024, 10, 1), 1076), (13, nd(2024, 10, 1), 1163), (14, nd(2024, 10, 1), 1162), (15, nd(2024, 10, 1), 985), (16, nd(2024, 10, 1), 998), (17, nd(2024, 10, 5), 984), (18, nd(2024, 10, 5), 984), (19, nd(2024, 10, 1), 988), (20, nd(2024, 10, 1), 998), (21, nd(2024, 10, 1), 1001), (22, nd(2024, 10, 1), 1034), (23, nd(2024, 10, 1), 1077), (24, nd(2024, 10, 1), 1023), (25, nd(2024, 10, 1), 1017), (26, nd(2024, 10, 1), 1058), (27, nd(2024, 10, 1), 1114), (28, nd(2024, 10, 1), 1052), (29, nd(2024, 10, 1), 986), (30, nd(2024, 10, 1), 980), (31, nd(2024, 10, 5), 957), (32, nd(2024, 10, 12), 962), (33, nd(2024, 10, 2), 982), (34, nd(2024, 10, 1), 1020), (35, nd(2024, 10, 1), 979), (36, nd(2024, 11, 1), 980), (37, nd(2024, 10, 2), 970), (38, nd(2024, 10, 13), 956), (39, nd(2024, 10, 9), 952), (40, nd(2024, 10, 5), 992), (41, nd(2024, 10, 17), 956), (42, nd(2024, 10, 12), 953), (43, nd(2024, 10, 5), 952), (44, nd(2024, 10, 5), 954), (45, nd(2024, 10, 5), 952), (46, nd(2024, 10, 5), 953), (47, nd(2024, 10, 9), 952), ],
}
}
fn ds_2023() -> YearDataset {
YearDataset {
year: 2023,
effective_from: nd(2023, 10, 1),
rates: vec![
(1, nd(2023, 10, 1), 960), (2, nd(2023, 10, 7), 898), (3, nd(2023, 10, 4), 893), (4, nd(2023, 10, 1), 923), (5, nd(2023, 10, 1), 897), (6, nd(2023, 10, 14), 900), (7, nd(2023, 10, 1), 900), (8, nd(2023, 10, 1), 953), (9, nd(2023, 10, 1), 954), (10, nd(2023, 10, 5), 935), (11, nd(2023, 10, 1), 1028), (12, nd(2023, 10, 1), 1026), (13, nd(2023, 10, 1), 1113), (14, nd(2023, 10, 1), 1112), (15, nd(2023, 10, 1), 931), (16, nd(2023, 10, 1), 948), (17, nd(2023, 10, 8), 933), (18, nd(2023, 10, 1), 931), (19, nd(2023, 10, 1), 938), (20, nd(2023, 10, 1), 948), (21, nd(2023, 10, 1), 950), (22, nd(2023, 10, 1), 984), (23, nd(2023, 10, 1), 1027), (24, nd(2023, 10, 1), 973), (25, nd(2023, 10, 1), 967), (26, nd(2023, 10, 6), 1008), (27, nd(2023, 10, 1), 1064), (28, nd(2023, 10, 1), 1001), (29, nd(2023, 10, 1), 936), (30, nd(2023, 10, 1), 929), (31, nd(2023, 10, 5), 900), (32, nd(2023, 10, 6), 904), (33, nd(2023, 10, 1), 932), (34, nd(2023, 10, 1), 970), (35, nd(2023, 10, 1), 928), (36, nd(2023, 10, 1), 896), (37, nd(2023, 10, 1), 918), (38, nd(2023, 10, 6), 897), (39, nd(2023, 10, 8), 897), (40, nd(2023, 10, 6), 941), (41, nd(2023, 10, 14), 900), (42, nd(2023, 10, 13), 898), (43, nd(2023, 10, 8), 898), (44, nd(2023, 10, 6), 899), (45, nd(2023, 10, 6), 897), (46, nd(2023, 10, 6), 897), (47, nd(2023, 10, 8), 896), ],
}
}
fn ds_2022() -> YearDataset {
YearDataset {
year: 2022,
effective_from: nd(2022, 10, 1),
rates: vec![
(1, nd(2022, 10, 2), 920), (2, nd(2022, 10, 5), 853), (3, nd(2022, 10, 20), 854), (4, nd(2022, 10, 1), 883), (5, nd(2022, 10, 1), 853), (6, nd(2022, 10, 6), 854), (7, nd(2022, 10, 6), 858), (8, nd(2022, 10, 1), 911), (9, nd(2022, 10, 1), 913), (10, nd(2022, 10, 8), 895), (11, nd(2022, 10, 1), 987), (12, nd(2022, 10, 1), 984), (13, nd(2022, 10, 1), 1072), (14, nd(2022, 10, 1), 1071), (15, nd(2022, 10, 1), 890), (16, nd(2022, 10, 1), 908), (17, nd(2022, 10, 8), 891), (18, nd(2022, 10, 2), 888), (19, nd(2022, 10, 20), 898), (20, nd(2022, 10, 1), 908), (21, nd(2022, 10, 1), 910), (22, nd(2022, 10, 5), 944), (23, nd(2022, 10, 1), 986), (24, nd(2022, 10, 1), 933), (25, nd(2022, 10, 6), 927), (26, nd(2022, 10, 9), 968), (27, nd(2022, 10, 1), 1023), (28, nd(2022, 10, 1), 960), (29, nd(2022, 10, 1), 896), (30, nd(2022, 10, 1), 889), (31, nd(2022, 10, 6), 854), (32, nd(2022, 10, 5), 857), (33, nd(2022, 10, 1), 892), (34, nd(2022, 10, 1), 930), (35, nd(2022, 10, 13), 888), (36, nd(2022, 10, 6), 855), (37, nd(2022, 10, 1), 878), (38, nd(2022, 10, 5), 853), (39, nd(2022, 10, 9), 853), (40, nd(2022, 10, 8), 900), (41, nd(2022, 10, 2), 853), (42, nd(2022, 10, 8), 853), (43, nd(2022, 10, 1), 853), (44, nd(2022, 10, 5), 854), (45, nd(2022, 10, 6), 853), (46, nd(2022, 10, 6), 853), (47, nd(2022, 10, 6), 853), ],
}
}
fn ds_2021() -> YearDataset {
YearDataset {
year: 2021,
effective_from: nd(2021, 10, 1),
rates: vec![
(1, nd(2021, 10, 1), 889), (2, nd(2021, 10, 6), 822), (3, nd(2021, 10, 2), 821), (4, nd(2021, 10, 1), 853), (5, nd(2021, 10, 1), 822), (6, nd(2021, 10, 2), 822), (7, nd(2021, 10, 1), 828), (8, nd(2021, 10, 1), 879), (9, nd(2021, 10, 1), 882), (10, nd(2021, 10, 2), 865), (11, nd(2021, 10, 1), 956), (12, nd(2021, 10, 1), 953), (13, nd(2021, 10, 1), 1041), (14, nd(2021, 10, 1), 1040), (15, nd(2021, 10, 1), 859), (16, nd(2021, 10, 1), 877), (17, nd(2021, 10, 7), 861), (18, nd(2021, 10, 1), 858), (19, nd(2021, 10, 1), 866), (20, nd(2021, 10, 1), 877), (21, nd(2021, 10, 1), 880), (22, nd(2021, 10, 2), 913), (23, nd(2021, 10, 1), 955), (24, nd(2021, 10, 1), 902), (25, nd(2021, 10, 1), 896), (26, nd(2021, 10, 1), 937), (27, nd(2021, 10, 1), 992), (28, nd(2021, 10, 1), 928), (29, nd(2021, 10, 1), 866), (30, nd(2021, 10, 1), 859), (31, nd(2021, 10, 6), 821), (32, nd(2021, 10, 2), 824), (33, nd(2021, 10, 2), 862), (34, nd(2021, 10, 1), 899), (35, nd(2021, 10, 1), 857), (36, nd(2021, 10, 1), 824), (37, nd(2021, 10, 1), 848), (38, nd(2021, 10, 1), 821), (39, nd(2021, 10, 2), 820), (40, nd(2021, 10, 1), 870), (41, nd(2021, 10, 6), 821), (42, nd(2021, 10, 2), 821), (43, nd(2021, 10, 1), 821), (44, nd(2021, 10, 6), 822), (45, nd(2021, 10, 6), 821), (46, nd(2021, 10, 2), 821), (47, nd(2021, 10, 8), 820), ],
}
}
fn ds_2020() -> YearDataset {
YearDataset {
year: 2020,
effective_from: nd(2020, 10, 1),
rates: vec![
(1, nd(2020, 10, 1), 861), (2, nd(2020, 10, 3), 793), (3, nd(2020, 10, 3), 793), (4, nd(2020, 10, 1), 825), (5, nd(2020, 10, 1), 792), (6, nd(2020, 10, 3), 793), (7, nd(2020, 10, 2), 800), (8, nd(2020, 10, 1), 851), (9, nd(2020, 10, 1), 854), (10, nd(2020, 10, 3), 837), (11, nd(2020, 10, 1), 928), (12, nd(2020, 10, 1), 925), (13, nd(2020, 10, 1), 1013), (14, nd(2020, 10, 1), 1012), (15, nd(2020, 10, 1), 831), (16, nd(2020, 10, 1), 849), (17, nd(2020, 10, 7), 833), (18, nd(2020, 10, 2), 830), (19, nd(2020, 10, 9), 838), (20, nd(2020, 10, 1), 849), (21, nd(2020, 10, 1), 852), (22, nd(2020, 10, 1), 885), (23, nd(2020, 10, 1), 927), (24, nd(2020, 10, 1), 874), (25, nd(2020, 10, 1), 868), (26, nd(2020, 10, 1), 909), (27, nd(2020, 10, 1), 964), (28, nd(2020, 10, 1), 900), (29, nd(2020, 10, 1), 838), (30, nd(2020, 10, 1), 831), (31, nd(2020, 10, 2), 792), (32, nd(2020, 10, 1), 792), (33, nd(2020, 10, 3), 834), (34, nd(2020, 10, 1), 871), (35, nd(2020, 10, 1), 829), (36, nd(2020, 10, 4), 796), (37, nd(2020, 10, 1), 820), (38, nd(2020, 10, 3), 793), (39, nd(2020, 10, 3), 792), (40, nd(2020, 10, 1), 842), (41, nd(2020, 10, 2), 792), (42, nd(2020, 10, 3), 793), (43, nd(2020, 10, 1), 793), (44, nd(2020, 10, 1), 792), (45, nd(2020, 10, 3), 793), (46, nd(2020, 10, 3), 793), (47, nd(2020, 10, 3), 792), ],
}
}
fn ds_2019() -> YearDataset {
YearDataset {
year: 2019,
effective_from: nd(2019, 10, 1),
rates: vec![
(1, nd(2019, 10, 3), 861), (2, nd(2019, 10, 4), 790), (3, nd(2019, 10, 4), 790), (4, nd(2019, 10, 1), 824), (5, nd(2019, 10, 3), 790), (6, nd(2019, 10, 1), 790), (7, nd(2019, 10, 1), 798), (8, nd(2019, 10, 1), 849), (9, nd(2019, 10, 1), 853), (10, nd(2019, 10, 6), 835), (11, nd(2019, 10, 1), 926), (12, nd(2019, 10, 1), 923), (13, nd(2019, 10, 1), 1013), (14, nd(2019, 10, 1), 1011), (15, nd(2019, 10, 6), 830), (16, nd(2019, 10, 1), 848), (17, nd(2019, 10, 2), 832), (18, nd(2019, 10, 4), 829), (19, nd(2019, 10, 1), 837), (20, nd(2019, 10, 4), 848), (21, nd(2019, 10, 1), 851), (22, nd(2019, 10, 4), 885), (23, nd(2019, 10, 1), 926), (24, nd(2019, 10, 1), 873), (25, nd(2019, 10, 3), 866), (26, nd(2019, 10, 1), 909), (27, nd(2019, 10, 1), 964), (28, nd(2019, 10, 1), 899), (29, nd(2019, 10, 5), 837), (30, nd(2019, 10, 1), 830), (31, nd(2019, 10, 5), 790), (32, nd(2019, 10, 1), 790), (33, nd(2019, 10, 2), 833), (34, nd(2019, 10, 1), 871), (35, nd(2019, 10, 5), 829), (36, nd(2019, 10, 1), 793), (37, nd(2019, 10, 1), 818), (38, nd(2019, 10, 1), 790), (39, nd(2019, 10, 5), 790), (40, nd(2019, 10, 1), 841), (41, nd(2019, 10, 4), 790), (42, nd(2019, 10, 3), 790), (43, nd(2019, 10, 1), 790), (44, nd(2019, 10, 1), 790), (45, nd(2019, 10, 4), 790), (46, nd(2019, 10, 3), 790), (47, nd(2019, 10, 3), 790), ],
}
}
fn ds_2018() -> YearDataset {
YearDataset {
year: 2018,
effective_from: nd(2018, 10, 1),
rates: vec![
(1, nd(2018, 10, 1), 835), (2, nd(2018, 10, 4), 762), (3, nd(2018, 10, 1), 762), (4, nd(2018, 10, 1), 798), (5, nd(2018, 10, 1), 762), (6, nd(2018, 10, 1), 763), (7, nd(2018, 10, 1), 772), (8, nd(2018, 10, 1), 822), (9, nd(2018, 10, 1), 826), (10, nd(2018, 10, 6), 809), (11, nd(2018, 10, 1), 898), (12, nd(2018, 10, 1), 895), (13, nd(2018, 10, 1), 985), (14, nd(2018, 10, 1), 983), (15, nd(2018, 10, 1), 803), (16, nd(2018, 10, 1), 821), (17, nd(2018, 10, 1), 806), (18, nd(2018, 10, 1), 803), (19, nd(2018, 10, 3), 810), (20, nd(2018, 10, 1), 821), (21, nd(2018, 10, 1), 825), (22, nd(2018, 10, 3), 858), (23, nd(2018, 10, 1), 898), (24, nd(2018, 10, 1), 846), (25, nd(2018, 10, 1), 839), (26, nd(2018, 10, 1), 882), (27, nd(2018, 10, 1), 936), (28, nd(2018, 10, 1), 871), (29, nd(2018, 10, 4), 811), (30, nd(2018, 10, 1), 803), (31, nd(2018, 10, 5), 762), (32, nd(2018, 10, 1), 764), (33, nd(2018, 10, 3), 807), (34, nd(2018, 10, 1), 844), (35, nd(2018, 10, 1), 802), (36, nd(2018, 10, 1), 766), (37, nd(2018, 10, 1), 792), (38, nd(2018, 10, 1), 764), (39, nd(2018, 10, 5), 762), (40, nd(2018, 10, 1), 814), (41, nd(2018, 10, 4), 762), (42, nd(2018, 10, 6), 762), (43, nd(2018, 10, 1), 762), (44, nd(2018, 10, 1), 762), (45, nd(2018, 10, 5), 762), (46, nd(2018, 10, 1), 761), (47, nd(2018, 10, 3), 762), ],
}
}
fn ds_2017() -> YearDataset {
YearDataset {
year: 2017,
effective_from: nd(2017, 9, 30),
rates: vec![
(1, nd(2017, 10, 1), 810), (2, nd(2017, 10, 6), 738), (3, nd(2017, 10, 1), 738), (4, nd(2017, 10, 1), 772), (5, nd(2017, 10, 1), 738), (6, nd(2017, 10, 6), 739), (7, nd(2017, 10, 1), 748), (8, nd(2017, 10, 1), 796), (9, nd(2017, 10, 1), 800), (10, nd(2017, 10, 7), 783), (11, nd(2017, 10, 1), 871), (12, nd(2017, 10, 1), 868), (13, nd(2017, 10, 1), 958), (14, nd(2017, 10, 1), 956), (15, nd(2017, 10, 1), 778), (16, nd(2017, 10, 1), 795), (17, nd(2017, 10, 1), 781), (18, nd(2017, 10, 1), 778), (19, nd(2017, 10, 14), 784), (20, nd(2017, 10, 1), 795), (21, nd(2017, 10, 1), 800), (22, nd(2017, 10, 4), 832), (23, nd(2017, 10, 1), 871), (24, nd(2017, 10, 1), 820), (25, nd(2017, 10, 5), 813), (26, nd(2017, 10, 1), 856), (27, nd(2017, 9, 30), 909), (28, nd(2017, 10, 1), 844), (29, nd(2017, 10, 1), 786), (30, nd(2017, 10, 1), 777), (31, nd(2017, 10, 6), 738), (32, nd(2017, 10, 1), 740), (33, nd(2017, 10, 1), 781), (34, nd(2017, 10, 1), 818), (35, nd(2017, 10, 1), 777), (36, nd(2017, 10, 5), 740), (37, nd(2017, 10, 1), 766), (38, nd(2017, 10, 1), 739), (39, nd(2017, 10, 13), 737), (40, nd(2017, 10, 1), 789), (41, nd(2017, 10, 6), 737), (42, nd(2017, 10, 6), 737), (43, nd(2017, 10, 1), 737), (44, nd(2017, 10, 1), 737), (45, nd(2017, 10, 6), 737), (46, nd(2017, 10, 1), 737), (47, nd(2017, 10, 1), 737), ],
}
}
fn ds_2016() -> YearDataset {
YearDataset {
year: 2016,
effective_from: nd(2016, 10, 1),
rates: vec![
(1, nd(2016, 10, 1), 786), (2, nd(2016, 10, 20), 716), (3, nd(2016, 10, 5), 716), (4, nd(2016, 10, 5), 748), (5, nd(2016, 10, 6), 716), (6, nd(2016, 10, 7), 717), (7, nd(2016, 10, 1), 726), (8, nd(2016, 10, 1), 771), (9, nd(2016, 10, 1), 775), (10, nd(2016, 10, 6), 759), (11, nd(2016, 10, 1), 845), (12, nd(2016, 10, 1), 842), (13, nd(2016, 10, 1), 932), (14, nd(2016, 10, 1), 930), (15, nd(2016, 10, 1), 753), (16, nd(2016, 10, 1), 770), (17, nd(2016, 10, 1), 757), (18, nd(2016, 10, 1), 754), (19, nd(2016, 10, 1), 759), (20, nd(2016, 10, 1), 770), (21, nd(2016, 10, 1), 776), (22, nd(2016, 10, 5), 807), (23, nd(2016, 10, 1), 845), (24, nd(2016, 10, 1), 795), (25, nd(2016, 10, 6), 788), (26, nd(2016, 10, 2), 831), (27, nd(2016, 10, 1), 883), (28, nd(2016, 10, 1), 819), (29, nd(2016, 10, 6), 762), (30, nd(2016, 10, 1), 753), (31, nd(2016, 10, 12), 715), (32, nd(2016, 10, 1), 718), (33, nd(2016, 10, 1), 757), (34, nd(2016, 10, 1), 793), (35, nd(2016, 10, 1), 753), (36, nd(2016, 10, 1), 716), (37, nd(2016, 10, 1), 742), (38, nd(2016, 10, 1), 717), (39, nd(2016, 10, 16), 715), (40, nd(2016, 10, 1), 765), (41, nd(2016, 10, 2), 715), (42, nd(2016, 10, 6), 715), (43, nd(2016, 10, 1), 715), (44, nd(2016, 10, 1), 715), (45, nd(2016, 10, 1), 714), (46, nd(2016, 10, 1), 715), (47, nd(2016, 10, 1), 714), ],
}
}
fn ds_2015() -> YearDataset {
YearDataset {
year: 2015,
effective_from: nd(2015, 10, 1),
rates: vec![
(1, nd(2015, 10, 8), 764), (2, nd(2015, 10, 18), 695), (3, nd(2015, 10, 16), 695), (4, nd(2015, 10, 3), 726), (5, nd(2015, 10, 7), 695), (6, nd(2015, 10, 16), 696), (7, nd(2015, 10, 3), 705), (8, nd(2015, 10, 4), 747), (9, nd(2015, 10, 1), 751), (10, nd(2015, 10, 8), 737), (11, nd(2015, 10, 1), 820), (12, nd(2015, 10, 1), 817), (13, nd(2015, 10, 1), 907), (14, nd(2015, 10, 18), 905), (15, nd(2015, 10, 3), 731), (16, nd(2015, 10, 1), 746), (17, nd(2015, 10, 1), 735), (18, nd(2015, 10, 1), 732), (19, nd(2015, 10, 1), 737), (20, nd(2015, 10, 1), 746), (21, nd(2015, 10, 1), 754), (22, nd(2015, 10, 3), 783), (23, nd(2015, 10, 1), 820), (24, nd(2015, 10, 1), 771), (25, nd(2015, 10, 8), 764), (26, nd(2015, 10, 7), 807), (27, nd(2015, 10, 1), 858), (28, nd(2015, 10, 1), 794), (29, nd(2015, 10, 7), 740), (30, nd(2015, 10, 2), 731), (31, nd(2015, 10, 4), 693), (32, nd(2015, 10, 4), 696), (33, nd(2015, 10, 2), 735), (34, nd(2015, 10, 1), 769), (35, nd(2015, 10, 1), 731), (36, nd(2015, 10, 4), 695), (37, nd(2015, 10, 1), 719), (38, nd(2015, 10, 3), 696), (39, nd(2015, 10, 18), 693), (40, nd(2015, 10, 4), 743), (41, nd(2015, 10, 4), 694), (42, nd(2015, 10, 7), 694), (43, nd(2015, 10, 17), 694), (44, nd(2015, 10, 17), 694), (45, nd(2015, 10, 16), 693), (46, nd(2015, 10, 8), 694), (47, nd(2015, 10, 9), 693), ],
}
}