Fav | Pos | Race No | Share | Name | Name | Time | Time | Cat Pos (Gen Pos) | Category | Cat Pos | Time Behind Cat | Gender | Gen Pos | State | Nation | WaveNo | Pace | Swim | Pace | O/Pos | C/Pos | G/Pos | T1 | O/Pos | C/Pos | Bike 22.2km | Pace | O/Pos | C/Pos | G/Pos | Bike 78.7km | Pace | O/Pos | C/Pos | G/Pos | Cycle | Pace | O/Pos | C/Pos | G/Pos | T2 | O/Pos | C/Pos | Run 10.5km | Pace | O/Pos | C/Pos | G/Pos | Run | Pace | O/Pos | C/Pos | G/Pos |
| 664 | 1003 | | Ellianah Wati SETIADY | Ellianah Wati SETIADY #1003 Female 45-49 | 07:52:19.46 | 07:52:19.46 | 10 (101) | 45-49 | 10 | 02:19:50.77 | Female | 101 | | IDN | 6 | 4:11 min/km | 00:46:32.60 | 24:29 min/km | 563 | 10 | 86 | 00:04:01.16 | 412 | 7 | 00:49:09.29 | 27.1 km/h | 532 | 8 | 71 | 02:10:16.64 | 26.0 km/h | 545 | 7 | 73 | 03:24:38.38 | 26.2 km/h | 529 | 7 | 69 | 00:05:09.78 | 511 | 9 | 01:37:47.90 | 9:18 min/km | 714 | 12 | 115 | 03:31:57.53 | 10:05 min/km | 738 | 12 | 120 |
| 681 | 958 | | Yuxuan WU | Yuxuan WU #958 Female 35-39 | 07:57:37.01 | 07:57:37.01 | 22 (102) | 35-39 | 22 | 02:59:23.40 | Female | 102 | | SIN | 6 | 4:14 min/km | 00:41:51.60 | 22:01 min/km | 356 | 11 | 57 | 00:03:35.94 | 339 | 13 | 00:52:04.44 | 25.6 km/h | 631 | 21 | 89 | 02:36:30.38 | 21.7 km/h | 720 | 24 | 111 | 03:59:01.58 | 22.4 km/h | 705 | 23 | 105 | 00:05:04.33 | 500 | 19 | 01:36:57.16 | 9:14 min/km | 705 | 27 | 114 | 03:08:03.55 | 8:57 min/km | 678 | 25 | 112 |
| 682 | 1017 | | Rebekah ASHBY | Rebekah ASHBY #1017 Female 55-59 | 07:57:41.49 | 07:57:41.49 | 3 (103) | 55-59 | 3 | 02:30:53.07 | Female | 103 | Western Australia | AUS | 6 | 4:14 min/km | 00:43:29.36 | 22:53 min/km | 431 | 3 | 67 | 00:04:49.96 | 524 | 3 | 00:58:51.00 | 22.6 km/h | 729 | 3 | 112 | 02:33:53.28 | 22.0 km/h | 711 | 3 | 108 | 04:08:58.81 | 21.5 km/h | 725 | 3 | 113 | 00:06:14.36 | 604 | 4 | 01:29:39.63 | 8:32 min/km | 646 | 3 | 106 | 02:54:08.99 | 8:17 min/km | 591 | 3 | 100 |
| 685 | 917 | | Irene Angelina SUGIANTO | Irene Angelina SUGIANTO #917 Female 30-34 | 07:58:28.49 | 07:58:28.49 | 12 (104) | 30-34 | 12 | 02:41:30.77 | Female | 104 | | IDN | 6 | 4:14 min/km | 00:52:25.18 | 27:35 min/km | 690 | 13 | 109 | 00:05:57.85 | 644 | 13 | 00:59:59.03 | 22.2 km/h | 733 | 13 | 114 | 02:32:17.00 | 22.3 km/h | 705 | 12 | 105 | 04:02:58.86 | 22.0 km/h | 715 | 13 | 109 | 00:08:11.09 | 702 | 14 | 01:24:56.65 | 8:05 min/km | 589 | 11 | 98 | 02:48:55.50 | 8:02 min/km | 552 | 12 | 97 |
| 691 | 924 | | Sitti Aishah YUSOF | Sitti Aishah YUSOF #924 Female 30-34 | 07:59:47.70 | 07:59:47.70 | 13 (105) | 30-34 | 13 | 02:42:49.97 | Female | 105 | | SIN | 6 | 4:15 min/km | 00:45:05.10 | 23:43 min/km | 512 | 9 | 77 | 00:05:42.32 | 623 | 12 | 00:56:27.79 | 23.6 km/h | 712 | 12 | 109 | 02:32:47.39 | 22.2 km/h | 707 | 13 | 106 | 03:58:35.49 | 22.4 km/h | 703 | 12 | 104 | 00:04:46.74 | 453 | 12 | 01:28:43.38 | 8:26 min/km | 634 | 14 | 103 | 03:05:38.04 | 8:50 min/km | 670 | 14 | 110 |
| 702 | 947 | | Preeti MOHAN | Preeti MOHAN #947 Female 35-39 | 08:04:54.89 | 08:04:54.89 | 23 (106) | 35-39 | 23 | 03:06:41.28 | Female | 106 | | IND | 6 | 4:18 min/km | 00:46:50.23 | 24:39 min/km | 573 | 20 | 89 | 00:05:21.13 | 585 | 21 | 00:54:54.81 | 24.3 km/h | 690 | 24 | 99 | 02:25:21.07 | 23.3 km/h | 672 | 22 | 101 | 03:51:03.72 | 23.2 km/h | 675 | 22 | 100 | 00:04:48.71 | 461 | 18 | 01:36:36.04 | 9:12 min/km | 701 | 26 | 113 | 03:16:51.09 | 9:22 min/km | 710 | 27 | 115 |
| 703 | 949 | | Lauren MOYE | Lauren MOYE #949 Female 35-39 | 08:05:38.18 | 08:05:38.18 | 24 (107) | 35-39 | 24 | 03:07:24.57 | Female | 107 | | USA | 6 | 4:18 min/km | 00:39:22.90 | 20:43 min/km | 254 | 7 | 40 | 00:06:33.35 | 670 | 24 | 00:55:34.90 | 24.0 km/h | 699 | 26 | 103 | 02:33:53.21 | 22.0 km/h | 710 | 23 | 107 | 04:01:04.65 | 22.2 km/h | 709 | 24 | 107 | 00:06:40.18 | 636 | 25 | 01:33:06.93 | 8:52 min/km | 683 | 25 | 112 | 03:11:57.08 | 9:08 min/km | 699 | 26 | 113 |
| 709 | 945 | | Binbin MARIANA | Binbin MARIANA #945 Female 35-39 | 08:07:15.91 | 08:07:15.91 | 25 (108) | 35-39 | 25 | 03:09:02.31 | Female | 108 | | IDN | 6 | 4:19 min/km | 00:53:02.32 | 27:54 min/km | 700 | 22 | 110 | 00:05:38.89 | 612 | 23 | 00:54:26.11 | 24.5 km/h | 681 | 23 | 97 | 02:38:03.16 | 21.4 km/h | 723 | 25 | 113 | 04:04:02.71 | 21.9 km/h | 718 | 25 | 110 | 00:04:35.33 | 427 | 17 | 01:32:13.01 | 8:46 min/km | 674 | 24 | 110 | 02:59:56.65 | 8:34 min/km | 639 | 24 | 106 |
| 710 | 999 | | Vivian CHEE | Vivian CHEE #999 Female 45-49 | 08:07:18.65 | 08:07:18.65 | 11 (109) | 45-49 | 11 | 02:34:49.96 | Female | 109 | | SIN | 6 | 4:19 min/km | 00:45:13.85 | 23:48 min/km | 516 | 9 | 78 | 00:04:56.67 | 537 | 11 | 00:58:33.32 | 22.7 km/h | 727 | 11 | 111 | 02:41:45.75 | 21.0 km/h | 730 | 12 | 115 | 04:09:47.55 | 21.4 km/h | 729 | 11 | 114 | 00:05:13.48 | 515 | 10 | 01:30:11.28 | 8:35 min/km | 652 | 10 | 108 | 03:02:07.10 | 8:40 min/km | 656 | 9 | 107 |
| 712 | 981 | | Yunita RUSTIANDINI | Yunita RUSTIANDINI #981 Female 40-44 | 08:09:28.41 | 08:09:28.41 | 23 (110) | 40-44 | 23 | 03:06:01.32 | Female | 110 | | IDN | 6 | 4:20 min/km | 00:58:37.87 | 30:51 min/km | 741 | 24 | 120 | 00:06:58.35 | 691 | 24 | 00:56:57.34 | 23.4 km/h | 718 | 23 | 110 | 02:26:57.70 | 23.1 km/h | 678 | 23 | 102 | 03:52:29.65 | 23.0 km/h | 682 | 23 | 102 | 00:06:37.43 | 629 | 23 | 01:32:42.03 | 8:49 min/km | 680 | 23 | 111 | 03:04:45.11 | 8:47 min/km | 666 | 23 | 109 |
| 722 | 933 | | Wahyu Dwi ADININGTYAS | Wahyu Dwi ADININGTYAS #933 Female 35-39 | 08:14:42.60 | 08:14:42.60 | 26 (111) | 35-39 | 26 | 03:16:28.99 | Female | 111 | | IDN | 6 | 4:23 min/km | 00:53:26.12 | 28:07 min/km | 711 | 23 | 111 | 00:05:04.96 | 556 | 19 | 00:55:06.98 | 24.2 km/h | 696 | 25 | 101 | 02:46:37.56 | 20.3 km/h | 736 | 26 | 118 | 04:13:26.45 | 21.1 km/h | 730 | 26 | 115 | 00:06:03.65 | 583 | 20 | 01:24:39.20 | 8:03 min/km | 584 | 21 | 96 | 02:56:41.41 | 8:24 min/km | 611 | 23 | 101 |
| 724 | 904 | | Mi ZHOU | Mi ZHOU #904 Female 25-29 | 08:17:19.44 | 08:17:19.44 | 18 (112) | 25-29 | 18 | 03:03:18.69 | Female | 112 | | CHN | 6 | 4:24 min/km | 00:52:07.11 | 27:25 min/km | 686 | 18 | 108 | 00:08:37.48 | 731 | 18 | 01:01:59.99 | 21.5 km/h | 742 | 18 | 118 | 02:55:37.13 | 19.3 km/h | 745 | 18 | 120 | 04:29:59.54 | 19.8 km/h | 743 | 18 | 119 | 00:03:21.54 | 253 | 9 | 01:18:27.70 | 7:28 min/km | 480 | 15 | 83 | 02:43:13.76 | 7:46 min/km | 496 | 15 | 86 |
| 726 | 1002 | | Siti Elisa SANTY | Siti Elisa SANTY #1002 Female 45-49 | 08:19:16.01 | 08:19:16.01 | 12 (113) | 45-49 | 12 | 02:46:47.32 | Female | 113 | | IDN | 6 | 4:25 min/km | 00:58:02.84 | 30:33 min/km | 739 | 11 | 118 | 00:04:57.88 | 542 | 12 | 01:01:22.57 | 21.7 km/h | 740 | 12 | 117 | 02:40:25.11 | 21.1 km/h | 729 | 11 | 114 | 04:13:50.72 | 21.1 km/h | 732 | 12 | 117 | 00:05:35.47 | 544 | 11 | 01:30:04.22 | 8:34 min/km | 650 | 9 | 107 | 02:56:49.09 | 8:25 min/km | 613 | 8 | 102 |
| 736 | 1009 | | Aya FUJITA | Aya FUJITA #1009 Female 50-54 | 08:27:40.26 | 08:27:40.26 | 4 (114) | 50-54 | 4 | 02:33:00.64 | Female | 114 | SAITAMA | JPN | 6 | 4:30 min/km | 00:51:32.10 | 27:07 min/km | 679 | 5 | 106 | 00:06:17.87 | 661 | 4 | 00:56:26.35 | 23.6 km/h | 711 | 5 | 108 | 02:29:08.65 | 22.7 km/h | 690 | 4 | 104 | 04:01:09.42 | 22.2 km/h | 710 | 5 | 108 | 00:07:54.40 | 686 | 5 | 01:50:05.77 | 10:29 min/km | 740 | 6 | 121 | 03:20:46.46 | 9:33 min/km | 721 | 5 | 116 |
| 739 | 1021 | | Rosemary BOLTON | Rosemary BOLTON #1021 Female 60-64 | 08:30:52.53 | 08:30:52.53 | 4 (115) | 60-64 | 4 | 01:52:33.36 | Female | 115 | | IDN | 6 | 4:31 min/km | 00:50:26.68 | 26:32 min/km | 663 | 4 | 102 | 00:05:59.08 | 646 | 3 | 00:59:55.42 | 22.2 km/h | 732 | 4 | 113 | 02:37:15.08 | 21.6 km/h | 721 | 4 | 112 | 04:06:24.78 | 21.7 km/h | 722 | 4 | 111 | 00:06:09.43 | 598 | 3 | 01:43:56.40 | 9:53 min/km | 729 | 3 | 118 | 03:21:52.55 | 9:36 min/km | 723 | 4 | 117 |
| 740 | 916 | | Christine SIAGIAN | Christine SIAGIAN #916 Female 30-34 | 08:31:01.44 | 08:31:01.44 | 14 (116) | 30-34 | 14 | 03:14:03.72 | Female | 116 | | IDN | 6 | 4:32 min/km | 01:07:54.63 | 35:44 min/km | 746 | 14 | 121 | 00:06:07.58 | 654 | 14 | 01:02:01.62 | 21.5 km/h | 743 | 14 | 119 | 02:42:34.13 | 20.9 km/h | 732 | 14 | 116 | 04:13:50.18 | 21.1 km/h | 731 | 14 | 116 | 00:04:24.34 | 393 | 10 | 01:26:12.08 | 8:12 min/km | 603 | 13 | 101 | 02:58:44.70 | 8:30 min/km | 632 | 13 | 104 |
| 741 | 1011 | | Yuko MATSUSHITA | Yuko MATSUSHITA #1011 Female 50-54 | 08:34:12.14 | 08:34:12.14 | 5 (117) | 50-54 | 5 | 02:39:32.52 | Female | 117 | TOKYO | JPN | 6 | 4:33 min/km | 00:46:06.60 | 24:16 min/km | 553 | 3 | 85 | 00:08:08.17 | 721 | 6 | 01:08:59.08 | 19.3 km/h | 747 | 6 | 120 | 02:46:28.08 | 20.4 km/h | 734 | 6 | 117 | 04:31:10.55 | 19.7 km/h | 746 | 6 | 120 | 00:11:43.58 | 736 | 6 | 01:21:16.44 | 7:44 min/km | 525 | 3 | 89 | 02:57:03.23 | 8:25 min/km | 615 | 4 | 103 |
| 744 | 942 | | June LEE | June LEE #942 Female 35-39 | 08:36:20.92 | 08:36:20.92 | 27 (118) | 35-39 | 27 | 03:38:07.32 | Female | 118 | | SIN | 6 | 4:34 min/km | 00:55:24.08 | 29:09 min/km | 724 | 26 | 114 | 00:13:13.42 | 748 | 27 | 01:11:37.78 | 18.6 km/h | 748 | 27 | 121 | 03:01:51.10 | 18.6 km/h | 746 | 27 | 121 | 04:31:49.11 | 19.7 km/h | 747 | 27 | 121 | 00:08:17.08 | 704 | 26 | 01:28:50.49 | 8:27 min/km | 635 | 23 | 104 | 02:47:37.22 | 7:58 min/km | 541 | 21 | 96 |
| 745 | 1018 | | Noriko KOBAYASHI | Noriko KOBAYASHI #1018 Female 55-59 | 08:39:50.88 | 08:39:50.88 | 4 (119) | 55-59 | 4 | 03:13:02.46 | Female | 119 | | JPN | 6 | 4:36 min/km | 00:42:57.09 | 22:36 min/km | 404 | 2 | 64 | 00:06:04.81 | 651 | 4 | 01:00:43.19 | 21.9 km/h | 739 | 4 | 116 | 02:50:19.35 | 19.9 km/h | 741 | 4 | 119 | 04:23:31.65 | 20.3 km/h | 740 | 4 | 118 | 00:05:07.67 | 509 | 3 | 01:39:45.41 | 9:30 min/km | 720 | 4 | 116 | 03:22:09.65 | 9:37 min/km | 725 | 4 | 118 |
| 747 | 1010 | | Joanna LIN | Joanna LIN #1010 Female 50-54 | 08:43:33.35 | 08:43:33.35 | 6 (120) | 50-54 | 6 | 02:48:53.73 | Female | 120 | | SIN | 6 | 4:38 min/km | 00:57:07.62 | 30:04 min/km | 733 | 6 | 116 | 00:07:02.66 | 694 | 5 | 00:55:07.77 | 24.2 km/h | 697 | 4 | 102 | 02:35:44.52 | 21.8 km/h | 717 | 5 | 110 | 03:59:46.59 | 22.3 km/h | 707 | 4 | 106 | 00:07:37.68 | 678 | 4 | 01:45:35.61 | 10:03 min/km | 734 | 5 | 119 | 03:31:58.79 | 10:05 min/km | 739 | 6 | 121 |
| 748 | 986 | | Hwee Hoon TAN | Hwee Hoon TAN #986 Female 40-44 | 08:43:44.32 | 08:43:44.32 | 24 (121) | 40-44 | 24 | 03:40:17.23 | Female | 121 | | SIN | 6 | 4:38 min/km | 00:57:43.55 | 30:22 min/km | 738 | 23 | 117 | 00:04:32.64 | 489 | 18 | 01:00:08.61 | 22.1 km/h | 735 | 24 | 115 | 02:34:48.52 | 21.9 km/h | 715 | 24 | 109 | 04:06:41.57 | 21.7 km/h | 723 | 24 | 112 | 00:03:49.77 | 319 | 12 | 01:43:05.95 | 9:49 min/km | 728 | 24 | 117 | 03:30:56.77 | 10:02 min/km | 736 | 24 | 119 |
| | 982 | | Kumiko SANO | Kumiko SANO #982 Female 40-44 | DNS | DNS | | 40-44 | | | Female | | ??? | JPN | 6 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | 983 | | Diana SEVI | Diana SEVI #983 Female 40-44 | DNF | DNF | | 40-44 | | | Female | | | IDN | 6 | | 01:15:49.75 | 39:54 min/km | | | | 00:04:47.05 | | | 01:02:37.20 | 21.3 km/h | | | | 02:44:09.01 | 20.7 km/h | | | | 04:15:41.07 | 20.9 km/h | | | | 00:05:36.92 | | | 01:35:46.14 | 9:07 min/km | | | | 03:09:39.72 | 9:01 min/km | | | |
| | 979 | | Guat Hoon ONG | Guat Hoon ONG #979 Female 40-44 | DNS | DNS | | 40-44 | | | Female | | | SIN | 6 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | 951 | | Zoe STAGG | Zoe STAGG #951 Female 35-39 | DNF | DNF | | 35-39 | | | Female | | Oregon | USA | 6 | | 00:54:51.61 | 28:52 min/km | | | | 00:06:29.52 | | | 01:04:04.68 | 20.8 km/h | | | | 03:01:30.36 | 18.7 km/h | | | | 04:39:12.54 | 19.2 km/h | | | | 00:06:22.58 | | | 01:43:47.31 | 9:53 min/km | | | | 01:44:28.66 | 4:58 min/km | | | |
| | 968 | | Yanti ARDIE | Yanti ARDIE #968 Female 40-44 | DNS | DNS | | 40-44 | | | Female | | | IDN | 6 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | 1013 | | Spring TAN | Spring TAN #1013 Female 50-54 | DNF | DNF | | 50-54 | | | Female | | | SIN | 6 | | 01:02:58.10 | 33:08 min/km | | | | 00:08:16.15 | | | 01:07:16.05 | 19.8 km/h | | | | 02:52:57.29 | 19.6 km/h | | | | 04:32:21.13 | 19.7 km/h | | | | 00:06:24.35 | | | 01:49:37.00 | 10:26 min/km | | | | 01:50:11.16 | 5:14 min/km | | | |
| | 993 | | Michelle BOYES | Michelle BOYES #993 Female 45-49 | DNS | DNS | | 45-49 | | | Female | | Western Australia | AUS | 6 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | 946 | | Ade Diantini MASNAHUMINA | Ade Diantini MASNAHUMINA #946 Female 35-39 | DNF | DNF | | 35-39 | | | Female | | | IDN | 6 | | 00:40:20.20 | 21:13 min/km | | | | 00:04:31.54 | | | | | | | | | | | | | | | | | | 04:19:14.51 | | | | | | | | | | | | |
| | 941 | | Fiona LAU | Fiona LAU #941 Female 35-39 | DNF | DNF | | 35-39 | | | Female | | | SIN | 6 | | 00:53:37.03 | 28:13 min/km | | | | 00:04:04.43 | | | | | | | | | | | | | 02:25:42.14 | 36.7 km/h | | | | | | | | | | | | | | | | |
| | 918 | | Paulina SVOBODA | Paulina SVOBODA #918 Female 30-34 | DQ | DQ | | 30-34 | | | Female | | | FRA | 6 | | 00:41:02.76 | 21:36 min/km | | | | 00:04:21.99 | | | 00:44:36.28 | 29.9 km/h | | | | 01:51:12.59 | 30.5 km/h | | | | 02:57:39.67 | 30.1 km/h | | | | 00:03:42.86 | | | 01:05:24.21 | 6:13 min/km | | | | 02:06:24.35 | 6:01 min/km | | | |
| | 919 | | Grace TAN | Grace TAN #919 Female 30-34 | DNF | DNF | | 30-34 | | | Female | | | SIN | 6 | | 00:47:55.10 | 25:13 min/km | | | | 00:03:26.56 | | | 00:59:10.96 | 22.5 km/h | | | | 03:18:57.99 | 17.0 km/h | | | | 04:52:11.93 | 18.3 km/h | | | | | | | | | | | | | | | | |
| | 912 | | Maria Katrina Francesca HERRERA | Maria Katrina Francesca HERRERA #912 Female 30-34 | DNS | DNS | | 30-34 | | | Female | | | PHI | 6 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | 931 | | Inge PRASETYO | Inge PRASETYO #931 Female 35-39 | DNF | DNF | | 35-39 | | | Female | | | IDN | 6 | | 00:31:23.58 | 16:31 min/km | | | | 00:01:35.65 | | | 00:39:58.63 | 33.3 km/h | | | | 01:40:11.13 | 33.8 km/h | | | | 02:39:11.69 | 33.6 km/h | | | | 00:02:14.03 | | | 00:52:43.39 | 5:01 min/km | | | | | | | | |
| | 921 | | Jeanette TAY | Jeanette TAY #921 Female 30-34 | DNF | DNF | | 30-34 | | | Female | | | SIN | 6 | | 00:51:59.86 | 27:22 min/km | | | | 00:06:43.26 | | | 01:05:43.46 | 20.3 km/h | | | | 02:56:42.43 | 19.2 km/h | | | | 04:42:09.66 | 19.0 km/h | | | | 00:09:03.43 | | | 01:46:28.56 | 10:08 min/km | | | | 01:47:23.13 | 5:06 min/km | | | |
| | 923 | | Mei Kee WONG | Mei Kee WONG #923 Female 30-34 | DNS | DNS | | 30-34 | | | Female | | | SIN | 6 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | 22 | | Jacqueline THISTLETON | Jacqueline THISTLETON #22 Female PRO | DNF | DNF | | PRO | | | Female | | Queensland | AUS | 2 | | 00:29:24.98 | 15:28 min/km | | | | 00:01:47.14 | | | 00:39:23.96 | 33.8 km/h | | | | 01:39:43.98 | 34.0 km/h | | | | 02:37:32.48 | 34.0 km/h | | | | 00:01:58.87 | | | | | | | | | | | | |
| | 26 | | Monica TORRES | Monica TORRES #26 Female PRO | DNS | DNS | | PRO | | | Female | | | PHI | 2 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | 27 | | Alaina BRENT | Alaina BRENT #27 Female PRO | DNS | DNS | | PRO | | | Female | | WKO | NZL | 2 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |